56 votes

Clé primaire composite sur la variable de table dans la procédure stockée

Je suis nouveau dans les procédures stockées et j’essaie d’ajouter une clé primaire composite à une variable de table.

Je reçois une erreur `` en disant

``

Qu’est-ce que je fais de mal ici? Comment ajouter une clé primaire composite à une variable de table ?

106voto

Steven Schroeder Points 1505

Vous pouvez le faire comme ceci:

Vous pouvez tester que la contrainte de clé primaire fonctionne en essayant d’insérer des doublons : p. ex.,

La deuxième instruction génère une erreur :

Msg 2627, Niveau 14, État 1, Ligne 13
Violation de la contrainte PRIMARY KEY 'PK_#1EA48E8_B595483D208CD6FA'. Impossible d’insérer une clé en double dans objet 'dbo.@statistictemp'.
L’instruction a été résiliée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X