Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Trigger y Consultas bd 2do corte.pptx
1. Crear una BD: practica.
Crear una Tabla: persona
cedula nombre apellido telefono direccion fechanac sexo nombrecompleto
17337112 Jose Guzman 04148768193 Pto ordaz 2014-12-31 M
•Escriba al menos 4 registros en la tabla de ambos sexos(m=masculino, f=femenino)
•Realizar las siguientes consultas:
1) Mostrar todos los datos que existen en la tabla persona.
2) Mostrar los datos de la persona que tenga cedula 17337112.
3) mostrar los nombres y apellidos de las personas que sean de sexo masculino.
4) Realizar una consulta que muestre el numero de registros que existe en la tabla
persona(utilice la función count)
2. Consultas
select * from persona
select * from persona where cedula = ‘17337112’
select * from persona where sexo = ‘m’
select count(*) from persona
3. TRIGGER
CREATE OR REPLACE FUNCTION actualizar_nombre() RETURNS
TRIGGER AS $trigger_ejemplo$
BEGIN
NEW.nombrecompleto := NEW.nombre || ' ' || NEW.apellido ;
RETURN NEW;
END;
$trigger_ejemplo$ LANGUAGE plpgsql;
CREATE TRIGGER trigger_ejemplo
BEFORE INSERT OR UPDATE ON persona
FOR EACH ROW EXECUTE PROCEDURE actualizar_nombre();