BD mysql

Páginas: 3 (556 palabras) Publicado: 13 de marzo de 2014
MYSQL
delimiter $$
create trigger ingreso_clientes
after insert on clientes
for each row
begin
insert i_a_clientes (nit_cliente, nombres, apellidos, telefon, direccion)
value(new.NIT_CLIENTE,new.NOMBRES, new.APELLIDOS,
new.TELEFON, new.DIRECCION);
end $$



delimiter $$
create trigger eliminacion_datos_tb_clientes
after delete on clientes
for each row
begin
insert intoeliminacion_datos_tabla_clientes (nit_cliente, nombres, apellidos, telefon, direccion)
value(old.NIT_CLIENTE,old.NOMBRES,old.APELLIDOS,
old.TELEFON,old.DIRECCION);
end $$


delimiter //
createtrigger modificacion_clientes
after update on clientes
for each row
begin
insert into o_a_clientes (nit_cliente, nombres, apellidos, telefon, direccion, nit_cliente_old, nombres_old,
apellidos_old,telefon_old,direccion_old)
value(new.NIT_CLIENTE,new.NOMBRES,new.APELLIDOS,new.TELEFON,new.DIRECCION,
old.NIT_CLIENTE,old.NOMBRES,old.APELLIDOS,old.TELEFON,old.DIRECCION);
end //

create tableoo_a_clientes like o_a_clientes;


SQLSERVER
create trigger nuevo_alumno
on dbo.alumnos
after insert
as
begin
declare @carnet nchar(20), @nombres nchar(50),
@apellidos nchar(50), @direccionnchar(50),
@telefono nchar(12)
select @carnet = carnet from inserted
select @nombres = nombres from inserted
select @apellidos = apellidos from inserted
select @direccion = direccion from insertedselect @telefono = telefono from inserted

insert into dbo.i_a_alumnos(carnet, nombres, apellidos, direccion, telefono)
values (@carnet, @nombres,@apellidos,@direccion,@telefono )
end


createtrigger MODIFICAR_alumno
on dbo.alumnos
after update
as
begin
declare @carnet nchar(20), @nombres nchar(50),
@apellidos nchar(50), @direccion nchar(50),
@telefono nchar(12),
@carnet_oldnchar(20), @nombres_old nchar(50),
@apellidos_old nchar(50), @direccion_old nchar(50),
@telefono_old nchar(12)
select @carnet = carnet from inserted
select @nombres = nombres from inserted
select...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comandos bd mysql
  • Acceso a bd desde mysql y java
  • Bd en mysql
  • Emigrar bd de sql a mysql utilizando pentaho
  • Que es bd,lenguaje de programacion y diferencia entre mysql y sql
  • Replica de bd mysql
  • Php para bd mysql
  • Bd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS