Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как копировать User type / 2 сообщений из 2, страница 1 из 1
01.11.2002, 10:16:54
    #32063869
YuriAM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать User type
Необходимо скопировать пользовательский тип с одной DB в другую c помощью stored procedure.

LG советует :

1. Выбери информацию об нужном тебе типе из systypes
2. Создай новый тип в другой БД sp_addtype

Однако, из systypes какое критерие одназначно определяет
( и только ) пользовательские типы?

Спасибо !
...
Рейтинг: 0 / 0
12.11.2002, 11:24:19
    #32066820
George N
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать User type
для пользовательских типов и только для них xtype != xusertype
Для пользовательских типов, и только для них xusertype>255
Для всех пользовательских типов, кроме sysname, usertype=xusertype





Выводы:
1. xusertype - уникальный идентификатор типа (как пользовательского, так и системного)
2. xtype - идентификатор базового (системного) типа, на основе которого построен данный тип
3. type - видимо, внутренний тип хранения и обработки информации. (Тип типа)
4. usertype - остается загадкой, но полезен для определения "чисто пользовательских" типов даных, т.к. для таких типов он равен xusertype
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как копировать User type / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]