nuevamente triggers

06/06/2006 - 18:20 por Miguel | Informe spam
con este trigger trato de copiar los registros que inserto en la tabla
terceros de la BD A a la tabla terceros de la BD Dolar

CREATE TRIGGER INSERCION ON TERCEROS
FOR INSERT AS
INSERT DOLAR.TERCEROS
SELECT
PK,
nom
FROM INSERTED

cuando lo ejecuto se genera el siguiente error

Server: Msg 208, Level 16, State 1, Procedure INSERCION, Line 3
El nombre de objeto 'DOLAR.TERCEROS' no es válido.

Miguel Fernando Arias Perdomo

Preguntas similare

Leer las respuestas

#6 Maxi
06/06/2006 - 22:14 | Informe spam
Hola, cuando instalas tu producto viene con el algo llamado BOL (Book on
line), ahi busca CREATE TRIGGER y estudialo ya que estan las respuestas a
tus dudas


Salu2

Maxi [Microsoft MVP SQL Server]
Culminis Speaker
www.sqlgurus.org

"Miguel" wrote in message
news:
Isaías te agradecería fueras un poco mas claro la verdad soy novato en
esto de SQL.

nuevamente muchas gracias.
"Isaias" escribió en el mensaje
news:
Miguel

Debes utilizar:
IF ( COLUMNS_UPDATED ( ) )

Consultalo en tu BOL.
Saludos
IIslas


"Miguel" escribió:

Isaías que pena molestarte nuevamente, te comento que la inserción ya la
realice al igual que la eliminación pero en realidad no tengo idea
alguna de
como realizar el trigger para que cuando se modifique algún registro de
la
tabla terceros de la BD A se modifique la tabla terceros de la BD B, te
agradezco cualquier guía que me puedas brindar.

nuevamente muchas gracias
"Miguel" escribió en el mensaje
news:%
> Isaías muchas gracias por tu colaboración me fue muy útil y ya
> soluciones
> el inconveniente
> "Isaias" escribió en el mensaje
> news:
>> UNC es claro, debes mencionar, SERVIDOR.BASE.OWNER.OBJETO, por tanto:
>>
>>
>> CREATE TRIGGER INSERCION ON TERCEROS
>> FOR INSERT AS
>> INSERT SERVER.DOLAR.dbo.TERCEROS
>> SELECT
>> PK,
>> nom
>> FROM INSERTED
>>
>> Si ambas bases estan en el mismo servidor, omite el SERVER
>>
>> Saludos
>> IIslas
>>
>>
>> "Miguel" escribió:
>>
>>> con este trigger trato de copiar los registros que inserto en la
>>> tabla
>>> terceros de la BD A a la tabla terceros de la BD Dolar
>>>
>>> CREATE TRIGGER INSERCION ON TERCEROS
>>> FOR INSERT AS
>>> INSERT DOLAR.TERCEROS
>>> SELECT
>>> PK,
>>> nom
>>> FROM INSERTED
>>>
>>> cuando lo ejecuto se genera el siguiente error
>>>
>>> Server: Msg 208, Level 16, State 1, Procedure INSERCION, Line 3
>>> El nombre de objeto 'DOLAR.TERCEROS' no es válido.
>>>
>>> Miguel Fernando Arias Perdomo
>>>
>>>
>>>
>
>









Respuesta Responder a este mensaje
#7 Miguel
06/06/2006 - 22:14 | Informe spam
Isaías te agradecería fueras un poco mas claro la verdad soy novato en esto
de SQL.

nuevamente muchas gracias.
"Isaias" escribió en el mensaje
news:
Miguel

Debes utilizar:
IF ( COLUMNS_UPDATED ( ) )

Consultalo en tu BOL.
Saludos
IIslas


"Miguel" escribió:

Isaías que pena molestarte nuevamente, te comento que la inserción ya la
realice al igual que la eliminación pero en realidad no tengo idea alguna
de
como realizar el trigger para que cuando se modifique algún registro de
la
tabla terceros de la BD A se modifique la tabla terceros de la BD B, te
agradezco cualquier guía que me puedas brindar.

nuevamente muchas gracias
"Miguel" escribió en el mensaje
news:%
> Isaías muchas gracias por tu colaboración me fue muy útil y ya
> soluciones
> el inconveniente
> "Isaias" escribió en el mensaje
> news:
>> UNC es claro, debes mencionar, SERVIDOR.BASE.OWNER.OBJETO, por tanto:
>>
>>
>> CREATE TRIGGER INSERCION ON TERCEROS
>> FOR INSERT AS
>> INSERT SERVER.DOLAR.dbo.TERCEROS
>> SELECT
>> PK,
>> nom
>> FROM INSERTED
>>
>> Si ambas bases estan en el mismo servidor, omite el SERVER
>>
>> Saludos
>> IIslas
>>
>>
>> "Miguel" escribió:
>>
>>> con este trigger trato de copiar los registros que inserto en la
>>> tabla
>>> terceros de la BD A a la tabla terceros de la BD Dolar
>>>
>>> CREATE TRIGGER INSERCION ON TERCEROS
>>> FOR INSERT AS
>>> INSERT DOLAR.TERCEROS
>>> SELECT
>>> PK,
>>> nom
>>> FROM INSERTED
>>>
>>> cuando lo ejecuto se genera el siguiente error
>>>
>>> Server: Msg 208, Level 16, State 1, Procedure INSERCION, Line 3
>>> El nombre de objeto 'DOLAR.TERCEROS' no es válido.
>>>
>>> Miguel Fernando Arias Perdomo
>>>
>>>
>>>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida