®sicKer
Bovino Milenario
- Desde
- 25 May 2007
- Mensajes
- 1.469
- Tema Autor
- #1
Hola bakunos, haber si me pueden ayudar, tengo el siguiente problema:
Tengo una tabla (Pago) con los soguientes campos: alumno, empleado, beca, pago y folio. Quiero hacer un desencadenador que me permita colocar de manera automatica en el campo de pago la cantidad de 1200 cuando en el campo beca se coloca "Si", tegno el siguiente codigo que es lo que e intentado pero no me funciona:
create trigger Yaa
on dbo.Pago
for insert
as
begin
declare @dec char
select @dec=(select(inserted.beca)from dbo.Pago)
if(@dec='Si')
begin
update dbo.Pago
set pago=1200
end
else
begin
raiserror('Error no se pudieron concretar las operaciones',10,1)
rollback transaction
end
end
Ojala me puedan ayudar :vientos:
Tengo una tabla (Pago) con los soguientes campos: alumno, empleado, beca, pago y folio. Quiero hacer un desencadenador que me permita colocar de manera automatica en el campo de pago la cantidad de 1200 cuando en el campo beca se coloca "Si", tegno el siguiente codigo que es lo que e intentado pero no me funciona:
create trigger Yaa
on dbo.Pago
for insert
as
begin
declare @dec char
select @dec=(select(inserted.beca)from dbo.Pago)
if(@dec='Si')
begin
update dbo.Pago
set pago=1200
end
else
begin
raiserror('Error no se pudieron concretar las operaciones',10,1)
rollback transaction
end
end
Ojala me puedan ayudar :vientos: