Ca Sento > Informática > PL/SQL > Estructura de un programa PL/SQL

Traducir

Creative Commons License
Esta web está bajo licencia de Creative Commons.

 


Estructura de un programa PL/SQL E-mail
Usar puntuación: / 1
MaloBueno 
Escrito por Vicente   
Domingo, 16 de Noviembre de 2008 16:58

Para empezar con los manuales de PL/SQL, no podemos empezar de otra forma que no sea mostrando la estructura básica de un programa en este lenguaje de programación.

DECLARE 

declaración_de_variables

 

BEGIN

sentencias_ejecutables

 

[EXCEPTION

WHEN excepcion THEN

sentencias_ejecutables]

END;

Primero de todo, comentar la notación utilizada. Las expresiones escritas entre corchetes [ ] significan que es optativo, por lo que sólo lo pondremos si lo necesitamos.

En la sección DECLARE, declararemos las variables locales que vayamos a usar, indicando su tipo.

En la sección BEGIN, pondremos las instrucciones que queramos ejecutar separadas por punto y coma (;), es decir, las instrucciones del programa en sí.

La sección EXCEPTION es opcional y sirve para capturar las excepciones que se puedan producir en la sección BEGIN y tratarlas. Podremos poner varios tipos de excepciones, una detrás de otra, siempre empezando con la palabra clave WHEN. Su comportamiento es similar al de try..catch de otros lenguajes de programación, pero ya explicaremos su funcionamiento más adelante.

Por último debemos poner la palabra reservada END; (nótese el punto y coma (;)) que cierra el BEGIN inicial.

Dentro de este código podemos crear subbloques, que seguirán una sintaxis similar. Empezarán con BEGIN y terminarán con END; y dentro de él también se podrán controlas excepciones con EXCEPTION. Su funcionalidad es similar a las de las llaves { } en otros lenguajes de programación y pueden servir para cosas como controlas excepciones en segmentos de código concretos, en vez de controlarlas todas al final del programa.

 
Ca Sento > Informática > PL/SQL > Estructura de un programa PL/SQL


Vicente Sancho 2.007-2.008 ©