Problemas con modificar

05/01/2006 - 19:25 por leopire200 | Informe spam
Hola tengo un problema con un trigger de modificacion, quiero que cuando
modifico un registro de una tabla me modifique el mismo registro de otra
tabla, les copio el trigger q hice pero no me funciona, que puede estar
mal?

CREATE TRIGGER Modificar ON [dbo].[TablaM]
FOR UPDATE
AS
begin
IF UPDATE (CampoID)
UPDATE Oper20.dbo.TablaM set Oper20.dbo.TablaM.Campoid = (select
Campoid from inserted)
WHERE (Oper20.dbo.TablaM.CampoID = CampoID)
end

Gracias, Leo
 

Leer las respuestas

#1 Hero
05/01/2006 - 19:32 | Informe spam
Leo,


CREATE TRIGGER Modificar ON [dbo].[TablaM]
FOR UPDATE
AS
begin
Declare @Campoid numeric(18,0)

select @Campoid = isnull(Campoid, 0) from inserted

UPDATE TablaDeOtraBase
SET Campoid = @Campoid
WHERE CampoID = @Campoid
end

Saludos

"Leo" escribió en el mensaje
news:

Hola tengo un problema con un trigger de modificacion, quiero que cuando
modifico un registro de una tabla me modifique el mismo registro de otra
tabla, les copio el trigger q hice pero no me funciona, que puede estar
mal?

CREATE TRIGGER Modificar ON [dbo].[TablaM]
FOR UPDATE
AS
begin
IF UPDATE (CampoID)
UPDATE Oper20.dbo.TablaM set Oper20.dbo.TablaM.Campoid = (select
Campoid from inserted)
WHERE (Oper20.dbo.TablaM.CampoID = CampoID)
end

Gracias, Leo

Preguntas similares