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!!!



3 Comentarios en “Cómo crear un PL en oracle y que este dentro de Packages ???…”

  1. Cómo crear un PL en oracle y que este dentro de Packages ???… - DbRunas | 25/06/2009 a las 16:03:35

    [...] http://www.serunix.com/2009/06/24/como-crear-un-pl-en-oracle [...]

  2. Jerant Serrano | 11/10/2011 a las 12:41:02

    Hey buena referencia, gracias…

    suerte me sirvio de mucho

  3. Packages en Oracle | 04/12/2011 a las 17:08:22

    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

Dejar un comentario

http://www.wikio.es BlogESfera - Directorio de Blogs Hispanos blogarama - the blog directory Mi Ping en TotalPing.com
Internet blogs Programming Blogs - Blog Catalog Blog Directory Internet blogs Buzzear (ES) Publicidad por tu blog con Boosterblog directorio de blogs
Agregar Web - Directorio de webs Directorio webs Directorio Web
Anuncios Gratis Blog Directory Technology Blogs - Blog Rankings