Cómo crear un PL en oracle y que este dentro de Packages ???…
Oracle, Programación 24 de June del 2009
Si queremos crear un PL que se encuentre dentro de Packages sólo hay que crearlo de la siguiente manera:
1.- como nombre tendrá “BOOKSDEL_PKG“…
1 2 3 4 5 | CREATE OR REPLACE package BOOKSDEL_PKG AS PROCEDURE delete_book(IDBOOK NUMBER); end BOOKSDEL_PKG; |
2.- y creamos el PL de la siguiente forma (body):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | CREATE OR REPLACE PACKAGE BODY booksdel_pkg
AS
PROCEDURE delete_book (idbook NUMBER)
IS
CURSOR bk
IS
..
BEGIN
.
.
.
COMMIT;
EXCEPTION
.
.
.
END delete_book;
END booksdel_pkg; |
y eso sería todo lo que se tiene que hacer!!!

Sobre mí









[...] http://www.serunix.com/2009/06/24/como-crear-un-pl-en-oracle [...]
Hey buena referencia, gracias…
suerte me sirvio de mucho
Hola, quiero agregar que tambien dentro de un package se pueden crear funciones de la siguiente forma:
– Header –
CREATE OR REPLACE Package pkg_prueba AS
Function fnc_existe_libro(id_libro number) Return Number Is;
End pkg_prueba;
/
– Body –
CREATE OR REPLACE PACKAGE BODY pkg_prueba AS
Function fnc_existe_libro(id_libro number) Return
Number Is
Begin
Select …
Return 1;
Exception
…
Return 0;
End function;
End pkg_prueba;
/
Saludos
Packages en Oracle