Sintaxis para crear procedimientos almacenados en Oracle
Si desea obtener el valor de retorno, debe definir un cursor; si usa un cursor para devolver el valor obtenido, debe definir un paquete para escribir el procedimiento almacenado.
También puedes usar el método anterior para escribir datos en otra tabla, pero recuerda eliminar la tabla cada vez que llames a este método.
Crear o reemplazar el procedimiento almacenado sp_get_users_byId(param1 en varchar2)
es
s varchar2(2000);
begin p >
s:='eliminar tabla ls_table';
ejecutar s inmediato;
s:='crear tabla ls_table como (
seleccionar * de scott.tbUsers donde userId=param1)';
ejecutar s inmediatos;
finalizar sp_get_users_byId;
List_table como (
seleccionar * de scott.