Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2011, 20:20
neliel
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
trigger en mysql

Hola !!
Bueno lo q pas es ke tengo el sgt trigger pero me marca error y ps no se q estoy haciendo mal ....Gracias x la ayuda :D

create database ejemplo1;
use ejemplo1;

create table ciudadano(
codigo int,
nombre nvarchar(50),
longitud_del_nombre nvarchar(2)
)engine=innodb;

create trigger triggeractualizacionciudadano
on ciudadano for insert
as
declare @codigin1 as int
declare @nombrecin1 as nvarchar(50)
declare @longitudin1 as int
begin
select @codigin1 = (select codigo from inserted)
select @nombrecin1 = (select nombre from inserted)
select @longitudin1 = (select len(@nombrecin1))
rollback transaction
if @longitudin1< 50
insert into ciudadano values(@codigin1,@nombrecin1,@longitudin1)
end;