domingo, 10 de junio de 2012

PROCEDIMIENTOS

Procedimientos: Un procedimiento es un bloque PL/SQL al que se le asigna un nombre. Un procedimiento se crea para que realice una determinada tarea de gestion.

   Los ´procedimientos son compilados y almacenados en la base de datos. Gracias a ello se consigue una reutilizacion eficiente del codigo, ya que se puede invocar al procedimiento las veces que haga falta desde otro codigo o desde una herramienta de desarrollo como SQL DEVOLPER. Una vez almacenados pueden ser modificados denuevo.

  Crear Procedimiento:

  CREATE [OR REPLACE] PROCEDURE <NOMBRE_PROCEDIMIENTO>
     [(<PARAMETRO_1>[IN |OUT| IN OUT]<TIPO_1>

 ............................................................................................................................
<PARAMETRO_N[IN |OUT|IN OUT]<TIPO_N)] IS

<CUERPO_PROCEDIMIENTO>

La opcion REPLACE  hace que si ya existe un procedimiento con ese nombre, se reemplaza el anterior con el que se crea ahora. Los Parametros son la lista de variables que necesita el procedimiento para realizar su tarea, se indica el tipo de los mismos, pero no su tamaño (VARCHAR2 Y NO VARCHAR2(50)).

   En los Parametros, el modo pueden ser las palabras IN, OUT o IN OUT.
  
La palabra DECLARE  no se utiliza, la seccion de declaraciones figura tras las palabras IS o AS.

<CUERPO PROCEDIMIENTO> es un bloque PL/SQL que contiene el codigo para el procedimiento.p

No hay comentarios:

Publicar un comentario