Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
UPDATE e TRIGGER
giovedì 22 novembre 2012 - 17.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lordwaizard
Profilo
| Senior Member
294
messaggi | Data Invio:
gio 22 nov 2012 - 17:21
Dovrei copiare in automatico il contenuto della tabella
Per la parte di inserimento ci sono riuscito senza problemi, per la parte di UPDATE non so come fare.
In sintesi vorrei fare in modo che quando si modifica la tabella 1 si modifichi immediatamente tabella 2.
Le due tabelle sono identiche e le righe hanno gli stessi id.
In sostanza non so come intercettare l'id della riga modificata presente nella prima tabella in modo da eseguire l'update della seconda.
Grazie in anticipo
Davide
HolidaySoft.it
Profilo
| Junior Member
100
messaggi | Data Invio:
gio 22 nov 2012 - 22:21
Su che database stai lavorando??
Ciao
Mik
A quick solution is a shortcut to troubleshooting
http://www.HolidaySoft.it
http://www.GarganoSapori.it
http://www.osteriaoristorante.it
lordwaizard
Profilo
| Senior Member
294
messaggi | Data Invio:
ven 23 nov 2012 - 08:30
MSSQL2012 Express su Windows Server 2012 standard, scusa se non l'ho specificato prima.
HolidaySoft.it
Profilo
| Junior Member
100
messaggi | Data Invio:
ven 23 nov 2012 - 16:14
Ah ok, non sono molto esperto su Sql Server, ma questo ti può essere utile:
create TRIGGER TabellaBBBAfterUpdate
ON TabellaBBB
AFTER UPDATE
AS
IF ( UPDATE (Name) OR UPDATE (LastName) )
BEGIN
INSERT INTO TabellaCCC (Name, LastName, HistoryDate)
select Name, LastName, getdate()
from deleted ; -- (here is the tricky part when you perform AFTER UPDATE you get access to old value using deleted and new values using inserted)
END;
L'unica cosa da cambiare è la parte di "Insert" in "Update with join"
Ciao
Mik
A quick solution is a shortcut to troubleshooting
http://www.HolidaySoft.it
http://www.GarganoSapori.it
http://www.osteriaoristorante.it
lordwaizard
Profilo
| Senior Member
294
messaggi | Data Invio:
ven 23 nov 2012 - 17:16
Ma non ho capito come faccio a selezionare la riga.
Scusa l'ignoranza
Grazie anticipo
Davide
HolidaySoft.it
Profilo
| Junior Member
100
messaggi | Data Invio:
dom 25 nov 2012 - 13:20
Di quale riga parli??
Ciao
Mik
A quick solution is a shortcut to troubleshooting
http://www.HolidaySoft.it
http://www.GarganoSapori.it
http://www.osteriaoristorante.it
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !