IF Update() - Columns_updated()

07/05/2004 - 16:59 por Klunin | Informe spam
Que tal amigos, necesito tener mas claros estos conceptos ya que la libros
en pantalla de SQL no me ayudan mucho o es que no puedo entenderlos bien,
meayudaria mucho un ejemplo, lo que estoy intentando hacer es un trigger a
una tabla y se dispare cuando inserte o actualize datos de columnas
específicas. no una sino varias columnas estoy probando con el If Update que
lo entiendo mas.
a ver si me dan una ayudada.

Gracias

Preguntas similare

Leer las respuestas

#1 JuanC
07/05/2004 - 19:26 | Informe spam
puedes ver el sgte codig
aqui se dispara este trigger si se actualiza el campo escuela o curs
IF UPDATE update(escuela) or Update(curso)
BEGI
EN
Respuesta Responder a este mensaje
#2 Maxi
07/05/2004 - 19:42 | Informe spam
ojo con eso, por lo siguiente.

Si en tu update pones el campo pero no cambias el valor que tenia
originalmente tambien se disparara el trigger :(

Lo que yo hago para que esto no suceda es lo siguiente.

Un trigger Update tiene una Tabla Inserted y una Deleted, entonces si quiero
sacar la condicion de que algo realmente cambio lo que hago es comparar
estas 2 tablas :-)

Suerte


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"JuanC" escribió en el mensaje
news:
puedes ver el sgte codigo
aqui se dispara este trigger si se actualiza el campo escuela o curso
IF UPDATE update(escuela) or Update(curso)
BEGIN
END






Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.676 / Virus Database: 438 - Release Date: 03/05/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida