BORRAR FUNCIONES:
EL COMANDO DROP FUNCION Elimins la funcion indicada.
DROP FUNCTION <NOMBRE FUNCION>
domingo, 10 de junio de 2012
FUNCIONES
FUNCIONES: Las Funciones son similares a los procedimientos. La diferencia es que las funciones al menos deben regresar un valor.
CREAR FUNCIONES:
CREATE [OR REPLACE] FUNCTION<NOMBRE_FUNCION>
[(<PARAMETRO_1>[IN | OUT | IN OUT]<TIPO_1>
..............................................................
<PARAMETRO_N> [IN |OUT | IN OUT] <TIPO_N>]
RETURN <TIPO_RETORNO> IS
<CUERPO_FUNCION>
Donde <CUERPO_FUNCION> es un bloque PL/SQL que contiene el codigo para la funcion, y dentro de este debe estar la instruccion RETURN. Toda FUNCION ha de devolver un valor, lo cual implica utilizar la INSTRUCCION RETURN seguida del valor que devuelve.
CREAR FUNCIONES:
CREATE [OR REPLACE] FUNCTION<NOMBRE_FUNCION>
[(<PARAMETRO_1>[IN | OUT | IN OUT]<TIPO_1>
..............................................................
<PARAMETRO_N> [IN |OUT | IN OUT] <TIPO_N>]
RETURN <TIPO_RETORNO> IS
<CUERPO_FUNCION>
Donde <CUERPO_FUNCION> es un bloque PL/SQL que contiene el codigo para la funcion, y dentro de este debe estar la instruccion RETURN. Toda FUNCION ha de devolver un valor, lo cual implica utilizar la INSTRUCCION RETURN seguida del valor que devuelve.
Borrar Procedimientos
Borrar Procedimientos:
El comando DROP PROCEDURE elimina el procedimiento indicado.
DROP PROCEDURE <NOMBRE_PROCEDIMIENTO>
El comando DROP PROCEDURE elimina el procedimiento indicado.
DROP PROCEDURE <NOMBRE_PROCEDIMIENTO>
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
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
Suscribirse a:
Entradas (Atom)