6
votes

SQL Server Voir la clé primaire

Y a-t-il un moyen d'afficher une clé primaire dans SQL Server. Je sais que c'est possible à Oracle.

Je ne suis pas préoccupé par la mise à jour de sa vue en lecture seule, mais quelqu'un d'autre l'utilise dans MS Access, donc j'aimerais que la contrainte que je connaisse soit correcte.


0 commentaires

3 Réponses :



0
votes

La vue indexée est le choix correct, mais une clé primaire car Redfilter dit n'est pas réellement requis . Bien qu'il y ait de nombreuses exigences que vous serez forcée d'avoir telle qu'un indice en cluster.


2 commentaires

Le premier index créé doit être un indice en cluster unique - qui est probablement ce que signifie reddilter signifiait par clé primaire?


Je crois que c'est ce qu'il voulait dire par elle, mais cela peut être déroutant. Si je pouvais ajouter des commentaires, je l'aurais dirigé par commentaire plutôt que par réponse.



0
votes

dans MS Access Code> Vous pouvez créer une clé primaire sur la vue liée à l'aide de l'instruction SQL:

ALTER TABLE [TableName] ADD CONSTRAINT [PrimaryKeyName] PRIMARY KEY ([FieldName1, FieldName2, ...])


0 commentaires