trigger

30/06/2004 - 15:35 por Diego Capo | Informe spam
Hola

Estoy definiendo un trigger quiero definirlo de esta forma

create trigger ut_depo_Atri on dbo.depo_atri
INSTEAD OF update
As
Begin
...
End

y cuando quiero grabarlo me sale:
Server: Msg 170, Level 15, State 1, Procedure ut_depo_Atri, Line 2
Line 2: Incorrect syntax near 'INSTEAD'.

porque es esto ???
Mauchas gracias
diego

Preguntas similare

Leer las respuestas

#1 Javier Loria
30/06/2004 - 15:59 | Informe spam
Hola Diego:
No es necesario que uses el BEGIN y el END. Simplemente despues de AS
escribes el codigo.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Diego Capo escribio:
Hola

Estoy definiendo un trigger quiero definirlo de esta forma

create trigger ut_depo_Atri on dbo.depo_atri
INSTEAD OF update
As
Begin
...
End

y cuando quiero grabarlo me sale:
Server: Msg 170, Level 15, State 1, Procedure ut_depo_Atri, Line 2
Line 2: Incorrect syntax near 'INSTEAD'.

porque es esto ???
Mauchas gracias
diego
Respuesta Responder a este mensaje
#2 Liliana Sorrentino
30/06/2004 - 16:19 | Informe spam
Hola Diego,
¿Con qué versión de SQL estás trabajando? INSTEAD OF empieza con SQL 2000.

Liliana.

"Diego Capo" escribió en el mensaje
news:O4XQ#
Hola

Estoy definiendo un trigger quiero definirlo de esta forma

create trigger ut_depo_Atri on dbo.depo_atri
INSTEAD OF update
As
Begin
...
End

y cuando quiero grabarlo me sale:
Server: Msg 170, Level 15, State 1, Procedure ut_depo_Atri, Line 2
Line 2: Incorrect syntax near 'INSTEAD'.

porque es esto ???
Mauchas gracias
diego


Respuesta Responder a este mensaje
#3 Ignacio Holguin
01/07/2004 - 02:36 | Informe spam
Diego
Has intentado crearlo sin el INSTEAD OF

create trigger ut_depo_Atri on dbo.depo_atri
FOR update
As
Begin
...
End

El uso del begin y el end es buena idea como control.

Saludos!

Ignacio Holguin




"Diego Capo" escribió en el mensaje
news:O4XQ%
Hola

Estoy definiendo un trigger quiero definirlo de esta forma

create trigger ut_depo_Atri on dbo.depo_atri
INSTEAD OF update
As
Begin
...
End

y cuando quiero grabarlo me sale:
Server: Msg 170, Level 15, State 1, Procedure ut_depo_Atri, Line 2
Line 2: Incorrect syntax near 'INSTEAD'.

porque es esto ???
Mauchas gracias
diego


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