Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11260|Répondre: 0

[Nouveau numéro] Quelle est la différence entre SCOPE_IDENTITY() écrit avant et après dans t-sql ?

[Copié le lien]
Publié sur 05/05/2015 17:48:49 | | |
  1. select SCOPE_IDENTITY() insert into tb_GoodsInfo values('sd','电器','232131','7','222')
  2. go
  3. insert into tb_GoodsInfo values('sd','电器','232131','7','222') select SCOPE_IDENTITY()
  4. go
Code de copie
Si l’ID normal est 1, alors l’instruction SQL sur la première ligne retournera nulle.
L’instruction SQL sur la deuxième ligne retournera 1,

Quelle est la différence entre écrire SCOPE_IDENTITY () avant et après () ? Pourquoi y a-t-il un tel effet ?




Précédent:sql obtient la valeur de la clé primaire après avoir attendu INSERT
Prochain:asp.net code source de projet simple à trois couches (système d’achats, de ventes et de gestion des stocks)
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com