EMS logo

Навигация по продуктам

SQL Manager for SQL Server

Наш партнерский статус

MySQL Gold Certified Partner
Microsoft Certified Partner
Oracle Certified Partner
Embarcadero Technology Partner

EMS SQL Manager for SQL Server

Документация он-лайн

Правила присвоения имен подобъектам


 

На этой вкладке Вы можете задать параметры имен, которые автоматически присваиваются создаваемым подобъектам таблицы

 

Вкладка Foreign keys отвечает за имена, присваиваемые при создании внешним ключам.

 

Environment Options - Tools - Naming Rules

 

В поле Foreign key naming template задайте шаблон имени создаваемого объекта.

С помощью списка, раскрывающегося при нажатии кнопки Insert Tag, Вы можете вставить в имя тег. Таким образом, Вы можете автоматически добавлять в создаваемое имя следующий текст:

  • название таблицы - {table_name},
  • порядковый номер - {num},
  • порядковый номер для копий - {num_for_dup},
  • имя удаленной таблицы - {ref_table_name},
  • поля таблицы - {fields},
  • поля удаленной таблицы - {ref_fields}.

 

Пример:

Для вновь создаваемого внешнего ключа Вы задаете:

  • префикс "fk_"
  • идентификатор первой таблицы "T1"
  • тег - название таблицы - {table_name}
  • идентификатор связанной таблицы "T2"
  • тег - имя связанной таблицы - {ref_table_name}

 

Шаблон названия в этом случае выглядит так "fk_T1{table_name}_T2{num_for_dup}"

Название внешнего ключа, сформированное по этому шаблону, выглядит так: "fk_T1Lotti_MateriePrime_T2Commesse_Lotti", где Lotti_MateriePrime и Commesse_Lotti имена таблиц

 

На вкладке Checks можно задать шаблон имени для создаваемых ограничений CHECK.

 

В поле Check naming template задайте шаблон имени проверки.

Для имен проверок доступны следующие теги:

Имя таблицы {table_name}

порядковый номер {num}

Порядковый номер для копий {num_for_dup}

 

Шаблоны имен создаваемых индексов задайте на вкладке Indices.

 

В поле Index naming template задайте шаблон имени индекса.

Теги:

 

Environment Options - Tools - Naming Rules - Index naming template_rus

 

Помимо шаблонов и тегов в имя можно вставить префикс, определяющий тип созданного индекса.

Для этого в разделе Index type tag value задайте префикс для каждого типа индексов:

  • Primary key constraints - ограничение первичного ключа,
  • Unique constraints - ограничение уникальности,
  • Unique index - Уникальный индекс,
  • XML index - XML индекс,
  • Index - обычный индекс.

 

Отдельно задайте префиксы для кластерных и некластерных индексов:

  • Clustered - кластерный,
  • Non-Clustered - не кластерный.

 

 

На вкладке Triggers задайте шаблоны имен триггеров.

 

Environment Options - Tools - Naming Rules - Triggers

 

В поле Trigger naming template задайте шаблон имени триггера.

Теги для триггера можно указать следующие:

 

Environment Options - Tools - Naming Rules - Trigger naming template_rus

 

Также можно указать префиксы для разных типов триггеров:

  • After - после,
  • Instead of - вместо,
  • Insert - вставить,
  • Update - обновить,
  • Delete - удалить.