Работа с псевдонимами типов данных

Псевдонимы типов основаны на системных типах данных SQL Server 2005. Псевдонимы типов могут использоваться, если несколько таблиц должны хранить в столбцах значения одного типа данных и необходимо быть уверенным, что у столбцов одинаковые типы, длина данных и возможность иметь значение NULL. Например, псевдоним типа с именем postal_code может быть создан на основании типа данных char. Псевдонимы типов не поддерживаются в табличных переменных.

При создании псевдонима типа данных необходимо задать такие параметры:

  • имя;
  • системный тип данных, на основании которого создается новый тип;
  • возможность принимать значение NULL (допускает ли тип данных значение NULL).
    Если возможность принимать значение NULL не задана явно, она будет соответствовать значению параметра ANSI NULL по умолчанию для базы данных или соединения.
ms189283.note(ru-ru,SQL.90).gifПримечание.
Если псевдоним типа создается в базе данных model, он будет присутствовать во всех новых пользовательских базах данных. Однако если тип данных создается в пользовательской базе данных, он будет присутствовать только в этой базе данных.
ms189283.note(ru-ru,SQL.90).gifПримечание.
После удаления псевдонима типа данных на него все еще можно ссылаться в табличных переменных, используемых далее в пакете, в котором происходит удаление.

См. также

Основные понятия

Типы данных (компонент Database Engine)

Другие ресурсы

CREATE TYPE (Transact-SQL)
DROP TYPE (Transact-SQL)
ALTER TABLE (Transact-SQL)
CREATE TABLE (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005