Apakah ada beberapa cara standar untuk memberi nama indeks untuk SQL Server? Tampaknya indeks kunci utama bernama PK_ dan indeks non-cluster biasanya dimulai dengan IX_. Apakah ada konvensi penamaan di luar itu untuk indeks unik?
sql-server
naming-conventions
indexing
Eric Ness
sumber
sumber
Saya biasanya memberi nama indeks dengan nama tabel dan kolom yang dikandungnya:
sumber
Apakah perlu awalan khusus untuk indeks yang terkait dengan kunci asing? Saya kira begitu, karena ini mengingatkan saya bahwa indeks pada kunci asing tidak dibuat secara default, dan jadi lebih mudah untuk melihat apakah mereka hilang.
Untuk ini, saya menggunakan nama yang cocok dengan nama kunci asing:
atau, di mana beberapa kunci asing ada di tabel yang sama
sumber
Saya tahu topik lama tapi saya pikir saya akan membuang 2 sen saya
Contoh;
NCAK_AccountHeader_OrganisationID_NextDate
Di mana NCAK: Non Clustered, Unique, AccountHeader: Table and OrganisationID_NextDate: Columns.
sumber