Índice

Sintaxis general

Un programa se puede descomponer en tres partes:

  • una parte declarativa,

  • una parte de tratamiento,

  • una parte de gestión de errores.

La parte declarativa permite declarar e inicializar todas las variables utilizadas en la parte de tratamiento. En un programa PL/SQL, se pueden utilizar los tipos Oracle para las variables, así como crear sus propios tipos.

La parte de gestión de errores permite indicar las instrucciones que se ejecutarán cuando se encuentre un error en el proceso.

Estas dos secciones (declarativa y errores) son opcionales.

La sintaxis de un programa es la siguiente:

[DECLARE  
...]  
BEGIN  
...  
...  
[EXCEPTION  
...]  
END;

Ejemplo de script SQL Server para ejecutar

DECLARE @Hotel int  
BEGIN  
SET @Hotel = 2  
SELECT NumHabitacion, Descripcion  
FROM Habitaciones INNER JOIN TiposHabitacion ON TiposHabitacion.idTipoHabitacion = 
Habitaciones.TipoHabitacion  
WHERE Hotel = @Hotel;  
END;

Resultado

NumHabitacion

Descripcion

1

1 cama individual con ducha

2

2 camas individuales con ducha

3

3 camas individuales con ducha y WC separados

4

1 cama doble con ducha

5

1 cama doble con ducha y WC separados

6

1 cama doble con baño y WC separados

7

1 cama doble grande con baño y WC separados

Por ejemplo, si retomamos un ejemplo del capítulo La manipulación de los datos (LMD) - Ejercicios de aplicación.

Seleccionar el título de la película, ...