PL /SQL significa Lenguaje de extensión de procedimiento de SQL . Oracle versión 6 fue la primera versión compatible con PL /SQL , pero las versiones anteriores de Oracle ahora también soporta. PL /SQL es un lenguaje de bloques que descienden de los lenguajes Ada y Pascal . Cada bloque resuelve un problema y se agrupan lógicamente con declaraciones y comunicados . El motor de PL /SQL acepta bloques PL /SQL como entrada , ejecuta sentencias de procedimiento y envía instrucciones SQL para el ejecutor sentencia SQL. Cada bloque contiene tres secciones: declaración , de ejecución y de excepción . Cosas que necesitará
Oracle Base de datos
Ver Más instrucciones
1
opiniones de sección de declaración . Tipo "declarar" y escriba sus variables, constantes y cursores . Para evitar que el procedimiento de limpieza , escriba cada atributo en su propia línea , con sangría bajo DECLARE . Esta sección es opcional , pero es útil para definir los atributos que se pueden utilizar dentro de su procedimiento de comandos. La información se utiliza para controlar los datos en la sección de ejecución . Por ejemplo, su declaración debe ser similar a esto:
DECLARE
v_typeVariableAHere
v_typeVariableBHere
2
Escribir una sección de ejecución. Tipo " COMENZAR " para alinearse con DECLARE , pero bajo sus variables enumeradas . Esta sección es obligatoria y comienza con la palabra " comenzar". En esta sección es donde la lógica del programa está escrito para realizar tareas , tales como bucles o declaraciones condicionales. Contenido de esta sección se incluyen los atributos obligatorios SELECT y FROM. Bajo BEGIN, guión y tipo "SELECT ", que se utiliza para instruir a la base de datos que las columnas que está solicitando. Escriba las columnas que desea ver en su consulta después de la palabra clave "SELECT ". Bajo SELECT, Tipo "FROM ". DE es utilizado para instruir a la base de datos que las tablas que está solicitando. Escriba las tablas que desea recuperar . Atributos opcionales se pueden escribir en la sección de ejecución , como los valores . Escriba "valores " bajo DE , lo que le permite asignar un valor a cualquiera de las variables que escribiste en tu sección de declaración . El formato debe ser similar a esto:
DECLARE
v_typeVariableAHere
v_typeVariableBHere
COMENZAR
SELECT ( columnas)
< p > FROM ( tablas)
VALORES ( v_typeVariableAHere + 1 )
3
Escribir una sección excepción. Tipo "excepción " en valores, sino alinearse con COMENZAR . Escriba la información de excepción por debajo y con sangría bajo EXCEPCIÓN. Esta sección es opcional , pero es útil, ya que puede manejar cualquier error en el programa para los bloques a ejecutar correctamente. Tipo " END; " para poner fin a su procedimiento de comandos. Todo el procedimiento debe ser similar a esto:
DECLARE
v_typeVariablesHere
COMENZAR
SELECT ( columnas que desea seleccionar )
DE ( tablas que desea seleccionar )
VALORES
( si desea asignar un valor a una variable)
eXCEPCIÓN
cUANDO ENTONCES exception_name manejar la excepción
< p > END;