Problema al diseñar un trigger

07/01/2005 - 14:09 por Ambros | Informe spam
Hola a todos, y por supuesto, feliz año!!

Os pediría vuestra ayuda (y experiencia) sobre el diseño de un trigger y lo
que tengo pensado hacer.

Tengo una tabla en SQL Server llamada TRAINING_PLAN y quiero disparar un
trigger sólo al borrarle registros, para que el registro borrado se añada
automaticamente a otra tabla que llamo X_TRAINING_PLAN.

He diseñado el siguiente trigger pero no me funciona (como podéis comprobar
no soy experto)

CREATE TRIGGER TIU_Training_Plan_DEL
ON dbo.TB_TRAINING_PLAN
FOR DELETE

AS
insert into X_TRAINING_PLAN
(X_TRAINING_PLAN.id,description,bookyear,begin_date,end_date)
values
(DELETED.id,DELETED.description,DELETED.bookyear,DELETED.begin_date,DELETED.
end_date)

¿Me podríais indicar cual es la mejor solución y si es mediante un trigger,
como he de enfocarlo?.

Muchas gracias a todos por vuestra ayuda.

Preguntas similare

Leer las respuestas

#1 Maxi
07/01/2005 - 14:29 | Informe spam
Hola, veamos esto:

CREATE TRIGGER TIU_Training_Plan_DEL
ON dbo.TB_TRAINING_PLAN
FOR DELETE

AS
insert into X_TRAINING_PLAN
(X_TRAINING_PLAN.id,description,bookyear,begin_date,end_date)
select
id,description,bookyear,begin_date, end_date from deleted


Bye



Salu2
Maxi


"Ambros" escribió en el mensaje
news:
Hola a todos, y por supuesto, feliz año!!

Os pediría vuestra ayuda (y experiencia) sobre el diseño de un trigger y
lo
que tengo pensado hacer.

Tengo una tabla en SQL Server llamada TRAINING_PLAN y quiero disparar un
trigger sólo al borrarle registros, para que el registro borrado se añada
automaticamente a otra tabla que llamo X_TRAINING_PLAN.

He diseñado el siguiente trigger pero no me funciona (como podéis
comprobar
no soy experto)

CREATE TRIGGER TIU_Training_Plan_DEL
ON dbo.TB_TRAINING_PLAN
FOR DELETE

AS
insert into X_TRAINING_PLAN
(X_TRAINING_PLAN.id,description,bookyear,begin_date,end_date)
values
(DELETED.id,DELETED.description,DELETED.bookyear,DELETED.begin_date,DELETED.
end_date)

¿Me podríais indicar cual es la mejor solución y si es mediante un
trigger,
como he de enfocarlo?.

Muchas gracias a todos por vuestra ayuda.


Respuesta Responder a este mensaje
#2 Ambros
12/01/2005 - 14:02 | Informe spam
Muchas Gracias Maxi por tu ayuda!!!


"Maxi" escribió en el mensaje
news:
Hola, veamos esto:

CREATE TRIGGER TIU_Training_Plan_DEL
ON dbo.TB_TRAINING_PLAN
FOR DELETE

AS
insert into X_TRAINING_PLAN
(X_TRAINING_PLAN.id,description,bookyear,begin_date,end_date)
select
id,description,bookyear,begin_date, end_date from deleted


Bye



Salu2
Maxi


"Ambros" escribió en el mensaje
news:
> Hola a todos, y por supuesto, feliz año!!
>
> Os pediría vuestra ayuda (y experiencia) sobre el diseño de un trigger y
> lo
> que tengo pensado hacer.
>
> Tengo una tabla en SQL Server llamada TRAINING_PLAN y quiero disparar un
> trigger sólo al borrarle registros, para que el registro borrado se


añada
> automaticamente a otra tabla que llamo X_TRAINING_PLAN.
>
> He diseñado el siguiente trigger pero no me funciona (como podéis
> comprobar
> no soy experto)
>
> CREATE TRIGGER TIU_Training_Plan_DEL
> ON dbo.TB_TRAINING_PLAN
> FOR DELETE
>
> AS
> insert into X_TRAINING_PLAN
> (X_TRAINING_PLAN.id,description,bookyear,begin_date,end_date)
> values
>


(DELETED.id,DELETED.description,DELETED.bookyear,DELETED.begin_date,DELETED.
> end_date)
>
> ¿Me podríais indicar cual es la mejor solución y si es mediante un
> trigger,
> como he de enfocarlo?.
>
> Muchas gracias a todos por vuestra ayuda.
>
>


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