comparar valor despues de modificacion en trigger

18/06/2007 - 17:04 por Oscar | Informe spam
Hola

Tengo un trigger que se activa cuando se modifica el campo F_BAJA, pero como
puedo hacer la comparación para saber si después de la modificación ese
valor es NULL o no?

IF UPDATE (F_BAJA)
BEGIN

...
END

el codigo iria conde van los ""

Saludos, Oscar

Preguntas similare

Leer las respuestas

#1 Pedro
18/06/2007 - 17:39 | Informe spam
IF F_BAJA=null
else

;-D

"Oscar" wrote:

Mostrar la cita
#2 Oscar
18/06/2007 - 17:44 | Informe spam
asi no funciona, me dice que no existe F_BAJA, y si que existe, porque con
otras sentencias si que funciona.

"Pedro" escribió en el mensaje
news:
Mostrar la cita
#3 sir_gragon
18/06/2007 - 18:13 | Informe spam
Hablo con sql serv 2000, Porque desde el trigger no puedes acceder
directamente al campo debes realizar lo siguiente
IF (Select F_BAJA from inserted is null) BEGIN

END

si buscas en internet inserted, deleted o en msdn y pierdes un poco
de tiempo veras ejemplos...
suerte...

On 18 jun, 17:44, "Oscar" wrote:
Mostrar la cita
#4 LuisMiguel
18/06/2007 - 18:15 | Informe spam
Buenas
no se si lo que buscar es
inserted.F_Baja=null

Suerte
LuisMiguel
"Oscar" escribió en el mensaje
news:u$
Mostrar la cita
#5 Maxi
19/06/2007 - 03:00 | Informe spam
Oscar, el trigger dispone de 2 tablas internas, inserted y deleted, la
inserted son los nuevos valores y la deleted los viejos, deberias jugar con
estas tablas para ver los valores insetrasdos, ellas tienen la misma
estructura de la tabla donde esta el trigger


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Oscar" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida