El código PL/SQL está conformado por bloques, con la siguiente estructura:
[DECLARE -- Definición de variables y demás declaraciones] ... BEGIN -- Instrucciones ... [EXCEPTION -- Manejo de errores (excepciones)] ... END;
Estos bloques se pueden anidar.
Declaraciones
editarLos tipos de datos básicos son:
* Texto (cadenas): Varchar2(largo_maximo) * Número: Number [(cant_digitos, decimales)] * Fecha: Date * Verdadero o Falso: Boolean (True | False)
Variables
editarDeclaración de variables:
declare v_tema varchar2(40) default 'PL/SQL'; v_monto number(8,2) not null := 125.6; v_fecha date; v_activo boolean := true; ... begin
Constantes
editarDeclaración de constantes:
declare v_modulo constant varchar2 := 'Constantes'; v_numero_e constant number := 2.71828; v_fecha_inicio constant date := to_date('12/3/1995', 'dd/mm/yyyy'); ... begin