Existe-t-il un moyen standard de nommer les index pour SQL Server? Il semble que l'index de clé primaire s'appelle PK_ et les index non clusterisés commencent généralement par IX_. Existe-t-il d'autres conventions de dénomination pour les index uniques?
sql-server
naming-conventions
indexing
Eric Ness
la source
la source
Je nomme généralement les index par le nom de la table et les colonnes qu'ils contiennent:
la source
Vaut-il un préfixe spécial pour les index associés aux clés étrangères? Je pense que oui, car cela me rappelle que les index sur les clés étrangères ne sont pas créés par défaut, et il est donc plus facile de voir s'ils sont manquants.
Pour cela, j'utilise des noms qui correspondent au nom de la clé étrangère:
ou, lorsque plusieurs clés étrangères existent sur la même table
la source
Je connais un vieux sujet mais je pensais que j'y ajouterais mes 2 cents
Exemple;
NCAK_AccountHeader_OrganisationID_NextDate
Où NCAK: Non groupé, Unique, AccountHeader: Table et OrganisationID_NextDate: Colonnes.
la source