EXPRESIONES
• Tipos de expresiones:
– Aritméticas : + - * /
– Comparaciones : = != > > >= <=
– Concatenación de caracteres
• Tipos de variables:
– Escalares. Definidos por el lenguaje
• NUMBER, CHAR, VARCHAR, VARCHAR2, DATE, BOOLEAN (TRUE, FALSE, NULL)
– Compuestos: Definidos por el usuario
• Registros
• Tablas y matrices. Pueden almacenar registros y escalares REGISTROS
• Registros. Definición
– TYPE tipo_reg IS RECORD (campo1tipo1[NOTNULL] [:=expr ];...campontipon[NOTNULL][:=expr ];);
• Registro. Creación de variables
– Nombre_variable tipo_reg
• Referencia las variables
– Nombre_variable.campo:=valor
• Ejemplo
DECLARE
TYPE tcliente IS RECORD (
DNI NUMBER (8,0)
Nombre VARCHAR (∙=)
FECHA DATE);
RCLIENTE tcliente;
