PL/SQL: Declaración de Variables y Tipos de Datos
Este ejemplo muestra cómo declarar diferentes tipos de variables en PL/SQL dentro de un bloque anónimo.
DECLARE
identificador integer := 50;
nombre varchar2(25) := 'Mauricio Alcala'; -- El tipo de dato varchar2() deja libre la memoria que no se usa
apodo char(10) := 'maualkla'; -- El tipo de dato char() aparta los 10 caracteres se use o no
sueldo number(5) := 30000;
comision decimal(4,2) := 50.20; -- la cantidad que se aloje en comision tendra 4 digitos de los cuales 2 seran decimales
fecha_actual date := (sysdate); -- Se almacena una fecha.
fecha date := to_date('2022/06/29', 'yyyy/mm/dd'); -- Colocamos la fecha a nuestro criterio, indicando una mascara
saludo varchar2(50) default 'Buenos dias a todos'; -- La palabra reservada default indica que a la variable saludo se le agregara por defecto el valor definido
BEGIN
dbms_output.put_line('El valor de la variable es: ' || identificador); -- Se llama a un paquete de PLSQL que permite mostrar salida de datos
dbms_output.put_line('El nombre del ususario es: ' || nombre);
dbms_output.put_line('El apodo del usuario es: ' || apodo);
dbms_output.put_line('El sueldo del usuario es: ' || sueldo);
dbms_output.put_line('La comision del usuario es: ' || comision);
dbms_output.put_line('La fecha actual es: ' || fecha_actual);
dbms_output.put_line('La fecha predefinida es: ' || fecha);
dbms_output.put_line('El saludo predefinido es: '|| saludo);
END;