
22/05/2011, 20:20
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 13 años, 9 meses 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; |