Индексные соглашения о присвоении имен SQL Server [закрываются]

Там некоторый стандартный путь состоит в том, чтобы назвать индексы для SQL Server? Кажется, что индекс первичного ключа называют PK_, и некластерные индексы обычно запускаются с IX_. Есть ли какие-либо соглашения о присвоении имен кроме того для уникальных индексов?

160
задан Eric Ness 6 May 2010 в 18:33
поделиться

2 ответа

Я использую

PK_ для первичных ключей

UK_ для уникальных ключей

IX_ для некластеризованных неуникальных индексов

UX_ для уникальных indexes

Все мои имена индексов имеют форму
<тип индекса или ключа> _ <имя таблицы> _ <столбец 1> _ <столбец 2> _ <столбец n>

262
ответ дан 23 November 2019 в 21:31
поделиться

Я обычно называю индексы по имени таблицы и столбцов, которые они содержат:

ix_tablename_col1_col2
24
ответ дан 23 November 2019 в 21:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: