![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
novichek |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 21.9.2007 Репутация: нет Всего: нет |
Как создовать свои типы данных? Если можно объесните с примером
![]() |
|||
|
||||
Dimani |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 12.9.2007 Репутация: нет Всего: нет |
Общий синтаксис таков:
sp_addtype [ @typename = ] type, [ @phystype = ] system_data_type [ , [ @nulltype = ] 'null_type' ] [ , [ @owner = ] 'owner_name' ] пример : sp_addtype MyType, varchar(50), not null такм образом мы создаем тип данных, который определен для конкретно БД, в которой мы его создали. называется он как видно MyType. Значит значения в тех столбцах, для которых мы установим этот тип данных должны будут соотвествовать критериям типа. т.е. - символьные, значениями в пределах 50 символов, не допуская отсутствующих значений (NULL). в общем же случае тип данных это первое ограничение возможных вариантов значений сущности (строки) в данном столбце. и пользовательские типы просто немного расширяют наши возможности в этом ракурсе ![]() |
|||
|
||||
rni |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 10.3.2004 Репутация: нет Всего: 3 |
Есть ли функция, указывающая тип столбца? Сам написал запрос для выбора типа столбца будет ли это правильным:
Это сообщение отредактировал(а) rni - 3.3.2008, 11:50 --------------------
r-xr-xr-x 3 мусорных ведра корня 14312 9 января 2000 perl |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "MS SQL" | |
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS SQL Server | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |