En primer lugar, el uso básico
- PL / SQL visualización de los datos de proceso (salida)
conjunto de serveroutput; - una salida de la pantalla
conjunto de serveroutput; - Cerca de salida
dbms_output.put_line (); - salida del cliente - Asignación de variables y constantes
predeterminadas de palabras clave;
instrucción de asignación: =;
usando instrucción SELECT INTO ····· ·······
Conectores variables: ||;
aceptar la entrada del usuario: nombre de la variable: = 'y las variables nombrar '; - Propiedades Tipo
% TIPO: variable de referencia y el tipo de datos de una columna de base de datos;
% ROWTYPE: proporcionar tipo de registro representado por fila en una tabla;
uso de tipo de atributo ventajas: no necesita saber el tipo específico de las columnas de las tablas referenciadas.
En segundo lugar, la estructura de control
- Las condiciones de control
comunicado -SI
comunicado ASUNTO
- control de circulación
-loop bucle
ciclo -mientras
ciclo -PARA
- Control de la secuencia
declaración -GOTO
comunicado -null
En tercer lugar, SQL dinámico
-
Ejecutar la sintaxis SQL dinámico
ejemplo:
-
sentencias de SQL dinámico ejecutados con los parámetros
Ejemplo:
En cuarto lugar, el manejo de excepciones
-
Tipo de excepción
de una, a excepción predefinida - Implícita inició cuando el programa PL / SQL viola la regla de Oracle o excedan el límite del sistema;
B, una excepción definida por el usuario - el usuario puede definir una excepción en PL / declaración de bloques de la sección SQL, personalizada excepción por SUBIR declaración a lanzar de forma explícita. -
manejo de excepciones predefinidas
-
manejo de excepciones personalizada
-
excepciones predefinidas-Non