miércoles, 10 de agosto de 2011

Bloque Anonimo

Empezaremos con los bloques anónimos, caracterizados porque no tienen nombre y se suelen crear y ejecutar desde PL/SQL.

Todo bloque debe acabar en . para que sea almacenado en el buffer SQL. Una vez guardado lo podemos ejecutar con la orden “run”. También podemos guardarlo en un fichero con la siguiente orden:

save nombrefichero [replace]

El replace sólo lo pondremos si el fichero ya esta creado.

Para cargar y ejecutar este bloque anónimo guardado en fichero ejecutaremos la siguiente orden:

start nombrefichero

El start lo podemos cambiar por la @ y nos funcionará igualmente.

Pero también podemos cargarlo sin ejecutarlo con la orden “get” y luego ejecutarlo posteriormente con la orden “run”

Un ejemplo muy sencillo de bloque seria el que nos muestra en pantalla un nombre.

BEGIN
   DBMS_OUTPUT.PUT_LINE('nombre');
END;
.


Además en los bloques PL/SQL se pueden utilizar lo que llamamos variables de sustitución, que nos pedirán datos por pantalla antes de ejecutar el bloque. Estas variables tienen que ir antepuestas del & para que funcionen.

Un ejemplo seria un bloque que nos pide el DNI de un usuario y nos muestra su nombre.

DECLARE
   Vnom clientes.nombre%TYPE;
BEGIN
   select nombre into Vnom from clientes where NIF= '&V_nif';
   DBMS_OUTPUT.PUT_LINE (Vnom);
END;
.


Como pueden ver es bastante sencillo, pero no tienen tanta funcionalidad como los procedimientos o funciones.

Descargas Gratuitas

Aqui les dejamos unos ejemplos de cada publicacion y son gratis.




Si quieres ver nuestros documentos has clic AQUI

Conclusión

En conclusión para la creacion de este blog llamada PL/SQL fue algo importante para nosotros ya que fuimos recreando temas y aprender mas de ellas con la finalidad de que el publico tenga la intención de leer cada publicación para que asi pueda aprender y comprender mas de estos temas que fuimos publicando ya que no nos fue facil recopilar información, agregar links de descarga de ejemplos de cada publicación, etc.

En fin, esperamos que sea de su agrado este blog y sea entendible y si tienen dudas estan los ejemplos que les proporcionaremos en las descargas.

¡Gracias por su atención!

Antecedentes del Equipo

AQUI ESTAN LOS INTEGRANTES QUE AYUDARON A REALIZAR ESTE BLOG PARA LA MATERIA BASE DE DATOS, GRACIAS POR SU COLABORACIÓN.


NUESTRO EQUIPO:
- ESTUDIA EN LA UNIVERSIDAD TECNOLOGICA FIDEL VELAZQUEZ
- ESTA EN EL AREA DE SISTEMAS INFORMATICOS
- ESTAMOS EN TERCER CUATRIMESTRE
- EN EL GRUPO 303