Duda de Store procedures

Hola, estoy intentando implementar store procedures en Oracle.
En teoría ya le entendí pero en Oracle se me esta complicando.
Pregunta: Cual es la sintaxis que lleva un Store procedure porque cuando los creo me dice:
SQL> create procedure test
2 begin
3 select nombre
4 from empleado;
5 end test;
6 /
Warning: Procedure created with compilation errors.
y cuando lo ejecuto pues no mas no sale
SQL> execute test;
BEGIN test; END;
*
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00905: object URECHUM.TEST is invalid
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
Bueno por tu atención gracias, y si tienes una liga donde pueda aprender más sobre Store procedures en Oracle te lo agradeceré bastante

1 Respuesta

Respuesta
1
El problema que estas teniendo es que el procedimiento no es correcto al tener errores de compilación y por tanto no te permite ejecutarlo.
Prueba con la sentencia:
CREATE OR REPLACE PROCEDURE "TEST" as
begin
select sysdate from dual;
end;
/
En tahiti. Oracle.com puedes encontrar la pl/sql users guide, ahí encontraras todo lo que quieras sobre pl/sql y los procedimientos almacenados.
Probablemente tengas que registrarte, pero es gratuito.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas