Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/09/2013, 04:40
Avatar de zarwar
zarwar
 
Fecha de Ingreso: mayo-2013
Ubicación: Madrid
Mensajes: 77
Antigüedad: 11 años, 7 meses
Puntos: 4
Respuesta: Package + oracle

En Oracle te toca remplazar el paquete existente por lo que quieras poner. Es por eso por lo que se indica el "REPLACE" cuando se indica el nombre del paquete.

Sería algo como:

Código SQL:
Ver original
  1. --especificacion
  2.  CREATE OR REPLACE PACKAGE EJEMPLO AS
  3. PROCEDURE
  4. MULTIPLICACION(A NUMBER,B NUMBER);
  5.  
  6.  
  7. PROCEDURE DIVISION(A NUMBER,B NUMBER);
  8.  END
  9. EJEMPLO;


Código SQL:
Ver original
  1. --body
  2.  CREATE OR REPLACE PACKAGE BODY EJEMPLO AS
  3.  
  4. PROCEDURE MULTIPLICAR(A NUMBER,B NUMBER) AS
  5.  RESULTADO
  6. NUMBER(10);
  7.  BEGIN
  8.  RESULTADO := A * B;
  9.  END
  10. MULTIPLICAR;
  11.  
  12.  
  13.  PROCEDURE DIVISION(A NUMBER,B NUMBER)
  14. AS
  15.  RESULTADO NUMBER(10);
  16.  BEGIN
  17.  RESULTADO := A / B;
  18.  END DIVISION;
  19.  
  20.  END EJEMPLO;


Un saludo y espero haberte servido de ayuda
__________________
Entra en mi blog sobre base de datos Oracle:
http://mundodb.es