Beruflich Dokumente
Kultur Dokumente
5- ¿Cuáles son los tipos de variables ?, nombre y explique cada una de ellas
Escalares: representar objetos de datos individuales de tamaño fijo (Varchar2, number,
date, char, long, long raw, boolean, binary_interger)
Booleanas: representan valores que pueden ser verdaderos (true), falsos (false) o nulos
(null)
Compuestas: se pueden utilizar para implementar la lógica de procedimiento a través de
una secuencia de sentencias SQL con un ámbito local para variables, condiciones, cursores
y manejadores.
Lob: Permiten almacenar bloques de datos no estructurados, como pantallas de texto,
imágenes gráficas, vídeo clips, y sonido, de hasta 4 Gb. de tamaño.
De enlace (Bid): Son variables de SQL*plus, las pueden referenciar bloques de
PL/SQL mediante el uso del ampersand (&).
● Varchar2: se utiliza para almacenar cadenas de longitud variable. La longitud del valor
de la cadena se almacenará en el disco junto con el valor en sí. ... No puede utilizar una
Instituto profesional Duoc Uc
Sede Antonio Varas
Programación de base de datos
IF @variable = 1 --flujo
BEGIN
SELECT
campo,
END
FROM una_tabla
END
ELSE
BEGIN
SELECT
campo3,
CASE campo4
END
FROM otra_tabla
END
DECLARE
v_username varchar2(10);
BEGIN
SELECT user INTO v_username
FROM DUAL;
END;
b. Actualizar datos
c. Eliminar datos
AFTER DELETE
ON Empleado
FOR EACH ROW
DECLARE
v_username varchar2(10);
BEGIN
SELECT user INTO v_username
FROM DUAL;
INSERT INTO audit_changes (fecha, usuario, accion)
VALUES ( SYSDATE, v_username, 'U');
END;
9- Crear un trigger en donde deberán crear una auditoría sobre los productos ingresados, y
los productos que ya no se encuentran (depende de su proyecto)
DECLARE
laccion varchar2(20);
BEGIN
ELSE
laccion :='U';
END IF;
END tr_profjefe;
/
Instituto profesional Duoc Uc
Sede Antonio Varas
Programación de base de datos
UPDATE alumno