Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-10-2005
micayael micayael is offline
Miembro
 
Registrado: sep 2005
Posts: 68
Poder: 19
micayael Va por buen camino
Post Actualizar un campo

Hola.

Hay forma de saber si un campo especifico se actualizó para un trigger?

Es decir yo podria poner

IF (OLD.NOMBRE <> NEW.NOMBRE) THEN

Pero que pasa si yo tengo almacenado ya algo en el campo NOMBRE, por ejemplo Juan y tengo un update asi:
UPDATE PERSONAS SET APELLIDO = "gonzalez" WHERE ID = 1

OLD.NOMBRE valdria Juan
NEW.NOMBRE valdria NULL

Y en el IF se cumpliria la condicion aunque yo no actualize ese campo.

SQL server tiene una funcion UPDATED(NOMBRE_CAMPO) que sirve para saber si se actualizó cierto campo hay algo asi por aqui?
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:10:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi