Online Documentation for SQL Manager for SQL server
Определение типа данных
На вкладке Type редактора типов данных Вы можете создавать, изменять и управлять типами данных.
В поле Name укажите имя создаваемого типа данных. Имя Вы можете менять даже в том случае, если на этот объект уже есть ссылка. Например, если в таблице уже используется этот тип данных, то при изменении имени оно изменится и в таблице.
Из раскрывающегося списка Schema выберите схему, которой будет принадлежать редактируемый тип данных.
С помощью переключателя Type выберите, будет ли новый тип данных создан (Alias user-defined type) или загружен из внешней библиотеки (CLR user-defined type).
Если выбран Alias user-defined type то раздел Alias Type Options, в котором содержатся свойства этого типа, становится доступным для редактирования.
Важно: При создании нового типа данных для редактирования доступны все поля этого раздела. При редактировании уже существующего, поля Type, Size и Scale заблокированы.
Из поля Type выберите стандартный тип, на основе которого формируется новый.
Если установлен флажок Not Null, то данный тип не может иметь значение NULL.
В поле Size укажите размер создаваемого поля. Если установлен флажок Maximum size, то указанный размер поля является максимальным.
Scale. Для decimal или numeric является неотрицательным целым числом, которое указывает на максимальное общее число подлежащих сохранению десятичных знаков справа от разделителя, отделяющего десятичную дробь от целого числа. Его значение должно быть меньшим или равным заданной степени точности.
Rule
Из выпадающего списка выберите правило, которое хотите привязать к псевдониму. Если установлен флажок For new columns only, то предотвращается наследование нового правила существующим столбцом типа данных псевдонима.
Default
Из выпадающего списка выберите значение по умолчанию, которое хотите привязать к псевдониму. Если установлен флажок For new columns only, то предотвращается наследование нового умолчания существующим столбцом типа данных псевдонима.
Раздел CLR Type Options становится доступным для редактирования в том случае, если создаваемый тип данных определен как CLR user-defined type.
Assembly указывает на сборку SQL Server, которая ссылается на реализацию пользовательского типа в среде CLR.
Class name указывает класс внутри сборки, реализующий определяемый пользователем тип.
При создании нового объекта, вам необходимо будет указать его тип.
Alias data type
Алиас типа данных будет создан на основе одного из существующих типов данных.
CLR data type
Тип данных будет браться из сборки.
Table data type
Будет создан новый тип данных.