PLSQL

Páginas: 3 (727 palabras) Publicado: 10 de abril de 2014
Estudio PL/SQL
BLOQUES ANÓNIMOS:
Todo bloque debe finalizar en “;”
Para poder ejecutarlo se utiliza la instrucción RUN
Se pueden guardar en un fichero con la siguiente instrucción: savenombreFichero [replace] – solo se pone si el fichero ya se encuentra creado.
Para ejecutar el bloque anónimo almacenado en el fichero se hace mediante la instrucción start nombreFichero.
El start se puedereemplazar por @
Se puede cargar sin ejecutar con la orden “get”
Identifican su parte declarativa con la palabra reservada “DECLARE”
Ejemplo de bloque anónimo:

FUNCIONES
Una función es unsubprograma que devuelve un valor
Los parámetros solo pueden ser de entrada

La función puede ser ejecutada de la siguiente manera:

Las funciones pueden ser utilizadas en sentencias (DML)
CURSORESDINÁMICOS
PL/SQL utiliza los cursores para gestionar las instrucciones SELECT. Un cursor es un conjunto de registros devuelto por una instrucción SQL. Son como fragmentos de memoria para procesar losresultados de una consulta SELECT.
Dos tipos de cursores:
Cursores implícitos: Para operaciones Select Into, se utilizan para cuando la consulta devuelve un solo registro.
Cursores explícitos: Soncursores declarados y controlados por el programador. Se utiliza cuando la consulta devuelve un conjunto de registros.
Los cursores implícitos no requieren declaración
Ejemplo de declaración decursor explícito:

Para procesar instrucciones SELECT que devuelvan más de una fila, son necesarios cursores explícitos combinados con una estructura de bloque.
Un cursor permite el uso de parámetros.Los parámetros deben declararse junto con el cursor, ejemplo de cómo se debe declarar un cursor con parámetros



Cursores implícitos
Para un cursor implícito debe existir la palabra clave “INTO”Las variables que reciben los datos devueltos por el cursor tienen que contener el mismo tipo de dato que las columnas de la tabla.
Si se devuelve más de una fila o ninguna se producirá una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Plsql
  • Plsql
  • Excepciones En Plsql
  • Ejercicios Plsql
  • Ejercicios plsql
  • Plsql
  • PLSQL
  • tipos de datos plsql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS