[SQL Server] Creare un trigger per mappare le modifiche su una tabella

whitewolf42

Nuovo Utente
22 Mar 2007
2
0
0
Monza
Ciao a tutti

Il mio scopo è creare un Trigger in T-SQL su DB Sql Server per mappare le modifiche apportate a una o + tabelle (inserimenti, aggiornamenti, cancellazioni). Tale trigger quindi si dovrà attivare ad ogni UPDATE / DELETE / INSERT.

POSTULATI:
Tutte le tabelle dove si effettuano le modifiche hanno chiave primaria numerica
Quando si effettua un' UPDATE viene modificato 1 solo campo ad ogni query.

Il trigger dovrà compilare una tabella chiamata "Modifiche" con i seguenti valori per tupla:

la data in cui è stata invocata la modifica (tipo datetime, pensavo a una banale getdate())
il nome della tabella soggetta alla modifica (tipo stringa)
il nome del campo chiave primaria della tabella (tipo stringa)
il valore della chiave primaria della tabella (tipo numerico)
il nome dell'attributo modificato (tipo stringa), ovviamente solo nel caso di un UPDATE

NEL CASO NON SI EFFETTUI UNA UPDATE MA UN DELETE O UN'INSERT nel campo contenente il nome dell'attributo modificato dovrà essere inserita la stringa "DELETE" o la stringa "INSERT".

Se qualcuno può darmi qualche indicazione o anche solo una traccia per svolgere tale compito gli sarò molto riconoscente ... grazie mille in aticipo!!!!
 
Discussioni simili
Autore Titolo Forum Risposte Data
W [SQL Server] Creare una pubblicazione [GROSSO PROBLEMA, !!! AIUTO !!!] Database 0
L Interfaccia grafica per gestire sql server .NET Framework 1
L Front-end SQL server Database 0
M leggere con jquery/ajax in una function javascript record di database sql server Javascript 0
L [Retribuito] [Cerco] Sviluppatore esperto ASP classic e SQL server su IIS 8.5 Offerte e Richieste di Lavoro e/o Collaborazione 0
P Hosting con SQL Server o MySql accessibile da remoto Hosting 6
S Asp.net MVC Hosting - SQL Server Programmazione 0
S Sql Server 2008 Express - Tempi esecuzione queries Database 1
lamagician SQL Server database corrotto causando problemi Programmazione 1
D [SQL Server] Info su licenza e costi Database 0
T [Microsoft SQL Server 2008 (SP3)] log delle transazioni è pieno Database 1
T problema connessione a sql server 2005 PHP 4
C PHP - SQL server PHP 4
R Asp.net & Sql Server ASP.NET 3
F Programma PHP che esegue backup e ripristino di database SQL SERVER PHP 12
V Salvare codice SQL DB su server esterno. PHP 11
D database fatto con sql server management studio Database 0
F database sql server ASP.NET 3
mythar SQL Server non accetta la relazione Database 1
B php e sql-server PHP 13
E JOB POSITION: System Administrator/MS SQL Server Database Administrator Altri Annunci 0
M ASP e MS SQL SERVER Database 5
D Prestazioni vs Struttura SQL server Database 0
F mysql e MS sql server: cosa cambia? MySQL 1
T connessione server sql ASP.NET 2
max1850 Connettersi ad un db SQL Server esterno Classic ASP 5
N [collaborazione] programmatore php/mysql asp/sql server Rovigo, Mantova, Ferrara Offerte e Richieste di Lavoro e/o Collaborazione 2
C Creazione Utente Sql Server Visual Basic 0
F PHP con SQL SERVER PHP 0
max1850 ASP e SQL Server Classic ASP 6
L ODBC verso Sql Server PHP 0
B Php con sql server 2005 PHP 1
R Problema con SSIS (SQL Server Integration Services) Database 0
C Problema con sql server 2005 Database 0
PoLe SQL Server 2000 e BULKCOPY Database 3
W Connessione MARS a SQL Server in JAVA Java 0
PoLe Export da Interbase Guardian a SQL Server Database 0
F Problema con connessione a SQL Server Classic ASP 1
mythar SQL Server "Trusted Connection" Database 1
P sincro sql server 2000 Database 1
M ARUBA + MS SQL Server 2005 EE Hosting 3
mythar Report + SQL Server + VB.NET Programmazione 0
A Asp & Sql Server... Errore!! Classic ASP 1
A Errore Sql Server che non comprendo Database 1
A tipo di dato decimal in sql server Database 2
A valuta in Sql server Database 0
M Php+ms Sql Server PHP 3
S migrare a SQL server Database 0
Cforever Problemi Con Sql-server Database 0
P sql server Database 0

Discussioni simili