2017-03-17 2 views
-4

pourquoi nous utilisons INSERTED dans chaque instruction de trigger en sql? Par exemple:Sql Server Triggers

select @q = inserted.qty from inserted 

Alors, que signifie ce dernier 'inséré'?

+0

Sadiq, pouvez-vous poster une partie de votre code afin que nous puissions voir de quoi vous parlez? Personne n'est capable de répondre à cette question sans plus de contexte. –

+0

Je ne sais pas si vous avez entendu, mais il y a cette chose où vous pouvez rechercher des réponses à des questions simples: https://www.google.com/search?q=inserted+sql+server+trigger –

Répondre

0

inséré représente les données insérées dans la base de données qui a appelé le déclencheur. de même que d'autres mots-clés supprimés et mis à jour

+1

Il n'y a pas de pseudo 'updated' table - dans le cas d'un déclencheur 'UPDATE', vous avez' deleted' rempli avec les anciennes valeurs (avant la mise à jour), et 'inserted 'avec les nouvelles valeurs –