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

Оценить
(0 голоса)

Псевдоним типа данных является специальным видом типа данных, который определяется пользователем при использовании существующих базовых типов данных. Такие типы данных могут быть использованы в операторе create table для определения одного или более столбцов в базе данных.

Оператор create type обычно применяется для создания псевдонима типа данных. Синтаксис этого оператора имеет следующий вид:

create type [type_schema_name.]   type_name {[ from base_type [( precision [,  scale ])]   [ null | not null ] ] i  [ external name assembly_name [.class_name ]  ]}

В примере 5.14 показано создание типа данных «псевдоним» с использованием оператора create type.

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

 

В примере 5.14 создается псевдоним типа zip, основанный на стандартном типе данных smallint. Этот определенный пользователем тип данных теперь может быть использован для столбца таблицы, как показано в примере 5.15.

 

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

 

В примере 5.15 используется тип данных zip для задания столбца таблицы customer. Значения этого столбца ограничены диапазоном от 601 до 99950. Как можно увидеть в примере 5.15, это можно сделать, используя предложение check.

SQL Server 2008 дополнительно поддерживает создание типов таблиц, определенных пользователем. В примере 5.16 показано, как вы можете использовать оператор create type для создания подобного типа таблицы.

 

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

Определенный пользователем тип таблицы, названный person_tabie_t, имеет два столбца: name и salary. Подобные типы таблиц обычно используются в отношении параметров типа «таблица».


Типы данных CLR
Изменение объектов базы данных
Изменение базы данных
Добавление или удаление файлов базы данных, файлов протоколов транзакций или файловых групп
Изменение свойств файла или файловой группы

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.