Rrrr
– Variables, cursores, excepciones definidas por el usuario
• BEGIN (obligatorio)– Sentencias SQL– Sentencias PL/SQL
• EXCEPTION (opcional)– Acciones a realizar cuando ocurreun error
• END; (obligatorio)
Tipos de bloque Anónimo, Procedimiento, Función
Los identificadores son usados para:
• Nombrar una variable• Proporcionan convenciones para el nombre de variablesLas variables pueden usarse para:• Almacenamiento temporal de datos• Manipulación de valores almacenados• Usarse de nuevo
Variables PL/SQL:
– Escalares– Compuestas– De referencia– Objetos Largos(LOB)-Variables No-PL/SQL: Variables bind
El atributo %TYPE
• Es usado para declarar una variable que vaya de
acuerdo con: – La definición de una columna de base de datos– Otra variable declarada• Tiene como prefijo:– La tabla y columna de base de datos– El nombre de la variable declarada
Las variables Bind son:• Creadas en el entorno• También llamadas variables host• Creadas con la palabrareservada VARIABLE• Usadas en sentencias SQL y bloques PL/SQL• Accedidas (consultadas) aún después de que el bloque PL/SQL es ejecutado• Referenciadas anteponiendo dos puntos (:)
Variables deSustitución• Son usadas para recibir del usuario, valores de entrada en tiempo de ejecución• Son referenciadas dentro de un bloque PL/SQL precedidas de un ampersand (&)• Son usadas para evitar valoresfijos en el código (hard-code), si se pueden obtener en tiempo de ejecución
• Para comentar sólo una línea se usa como prefijo 2 guiones (--).
• Para comentar más de una línea se encierran entre lossímbolos /* y */.
Operadores en PL/SQL
• Lógicos• Aritméticos• De Concatenación• Paréntesis para controlar el orden de las operaciones• Operador Exponencial (**)
Manipular datos con sentencias DMLen PL/SQL
Usar la cláusula INTO para recuperar valores devueltos por una sentencia SQL
Recuperar un registro de la base de datos con el uso del comando SELECT.
Hacer cambios los registros en...
Regístrate para leer el documento completo.