Please enable JavaScript.
Coggle requires JavaScript to display documents.
Rutinas invocadas
por SQL, Cursores - Coggle Diagram
Rutinas invocadas
por SQL
PROCEDIMIENTOS
-
Se invoca desde las instrucciones SQL, no
desde un lenguaje de programación.
-
-
Soporta parámetros de entrada y salida,
aunque ninguno de ellos es obligatorio
CREATE PROCEDURE <nombre del procedimiento> ( [ <declaración de parámetro> [ { , <declaración de parámetro> } ... ] ] )[ <característica de la rutina>... ]<cuerpo de la rutina>.
FUNCIONES
-
Se invoca desde las instrucciones SQL, no desde un lenguaje
de programación.
-
-
Soporta parámetros de entrada, aunque no son obligatorios y arroja un único valor de salida
CREATE FUNCTION <nombre de la función>( [ <declaración de parámetro> [ { , <declaración de parámetro> } ... ] ] ) RETURNS <tipo de datos> [ <característica de la rutina> . . . ] STATIC DISPATCH ]<cuerpo de la rutina>
Cursores
Funciona como un señalador que permite al lenguaje de programación de aplicación
tratar a los resultados de la consulta una fila a la vez,
Puede recorrer todas las filas de los resultados de la consulta, se enfoca
solamente en una fila a la vez.
Arroja un conjunto de resultados completo y puede hacer Update, insert y delete sobre ellos
DECLARE <nombre del cursor> [ SENSITIVE | INSENSITIVE | ASENSITIVE ] [ SCROLL | NO SCROLL ] CURSOR [ WITH HOLD | WITHOUT HOLD ] [ WITH RETURN | WITHOUT RETURN ]
FOR <expresión de consulta> [ ORDER BY <especificación del tipo> ] [ FOR { READ ONLY | UPDATE [ OF <lista de la columna> ] } ]
-
-
-
-