2010-10-28 12 views
-1

Voici est mes tablesPour créer un déclencheur dans sql pour mon exigence

table1 
========= 
id   col1   col2 
===================================== 
1   firstrow   firstrow2 
2   secrow   secrow2 

table2 
=========== 
id   orignalvalue   updatedvalue 
=============================================== 
2   secrow2    Secondrow2 

i besoin d'un déclencheur lorsque mes valeurs table1 sont mis à jour, une ligne à créer dans le Tableau 2 avec l'identifiant, OriginalValue et updatevalue dedans ... C'est comme une table LOG.

+0

De quelle base de données s'agit-il? – Phil

+0

Comment pourriez-vous différencier entre une mise à jour de 'col1' et une mise à jour de' col2' dans 'table2'? –

+0

Vous n'avez pas posé de question. Quel problème avez-vous avec la création du déclencheur? –

Répondre

1

Vous êtes à la recherche essentiellement à un déclencheur AFTER UPDATE pour insérer les valeurs OLD et NEW dans table2 mais sans savoir quel DB que vous utilisez, la syntaxe peut différer ou il pourrait même ne pas être possible.

+0

DB signifie, je ne peux pas obtenir votre point .. Pourriez-vous s'il vous plaît expliquer le – Prabhakaran

+0

Système de gestion de base de données. MySQL, SQL Server, Oracle, PostgreSQL, SQLite, etc – Phil

+0

iam en utilisant SQL Server – Prabhakaran