Lenguaje Sql
Publicado por Mauricio (1 intervención) el 08/12/2016 20:39:36
Hola tengo el siguiente triggers para sql server y funciona bien, cuando lo inserto para mysql me da error alguien
sabe como seria para mysql gracias
sabe como seria para mysql gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
create trigger impedirSolicitudes
on solicitudes
after insert
as
declare @estado int,@insertedid int, @mensaje varchar(100)
begin
select @insertedid=idSolicitudes from inserted;
if(@insertedid is not null)
begin
select @estado = idEstado from inserted
where idSolicitudes = @insertedid;
if @estado != 1
begin
set @mensaje = 'Las solicitudes recien ingresadas solo pueden estar en estado Nuevo';
raiserror (@mensaje, 16, 1);
rollback transaction;
return;
end;
end;
end;
insert into Solicitudes(identiCliente,fecha,textosolicitud,idDepartamento,idEmpleado,idEstado)Values('1111','2016/12/3','Devolucion','4','8','2'); si el idEstado es diferente a 1 no lo deja insertar
Valora esta pregunta


0