Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BASE DE DATOS
DOCENTE
JUAN CARLOS MAMANI CHAMBI
AYACUCHO-PERÚ
2017
CAPÍTULO I: DESARROLLO DEL TEMA
1.1. Funciones PL/SQL
1.1.1. Definición
1.1.2. Creación
Sintaxis:
CREATE OR REPLACE FUNCTION [esquema].nombre-funcion
(nombre-parámetro {IN, OUT, IN OUT} tipo-de-dato, ..)
RETURN tipo-de-dato {IS, AS}
Declaración de variables;
Declaración de constantes;
Declaración de cursores;
BEGIN
Cuerpo del subprograma PL/SQL;
EXCEPTION
Bloque de excepciones PL/SQL;
END;
A. Nombre-parámetro
B. IN
C. OUT
E. RETURN
F. Tipo-de-dato
1.1.3. Ejecución
1.1.4. Restricciones
1.1.5. Eliminación
Sintaxis:
DROP FUNCTION nombre_de_función;
RETURN total;
END;
5. Ejecución:
a) Localizar la función y elegir la opción “Run”
b) Generar y editar el código de ejecución.
5. Ejecución:
a) Localizar la función y elegir la opción “Run”
1.2.2. Creación
A. procedure_name
B. [OR REPLACE]
D. procedure_body
1.2.3. Ejecución
BEGIN
nombre_procedimiento(valor_parametro1,valor_param
etro2,...);
COMMIT;
END;
A. IN
C. IN OUT
1.2.5. Eliminación
b) Compilación:
BEGIN
--asignación de valores a las 2 variables
numéricas--
a:= 23;
b:= 45;
PA_valorMin(a, b, c);
dbms_output.put_line('El mínimo de los dos
valores ingresados es: ' || c);
END;
/
b) Compilación: