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
Utilizzo di trigger
venerdì 09 settembre 2011 - 10.18
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Windows Server 2008
|
SQL Server 2008 R2
carloalberto
Profilo
| Junior Member
166
messaggi | Data Invio:
ven 9 set 2011 - 10:18
Salve a tutti,
ho da risolvere un quesito,
se lancio una insert massiva su una tabella con presente un trigger, i record inseriti nel trigger li troverò nella tabella inserted,
ora mi chiedevo è possibile (con qualche parametro) avere un record solo in inserted per ogni record inserito? ...
ovvero, è possibile far eseguire il trigger per ogni record inserito dalla insert?
spero di essermi spiegato :-)
grazie
Carlo Alberto
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 9 set 2011 - 10:38
>se lancio una insert massiva su una tabella con presente un trigger,
>i record inseriti nel trigger li troverò nella tabella inserted,
>ora mi chiedevo è possibile (con qualche parametro) avere un
>record solo in inserted per ogni record inserito? ...
Ciao Carlo Alberto,
No, la tabella virtuale INSERTED conterrà tutte le righe inserite nella transazione implicita generata dal comando INSERT.
>ovvero, è possibile far eseguire il trigger per ogni record inserito
>dalla insert?
No.
>grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
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 !