Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 О типе данных sql_variant  [new]
Shubnikov
Member

Откуда: Волгоград
Сообщений: 194
Необходимо в одной таблице хранить свойства объектов разных типов данных. Кто что может сказать в пользу или против типа SQL_VARIANT в этом случае ?
Меня смущает размер поля 8016. Из плюсов знаю, что что по этому полю работает JOIN в случае целых типов.
16 сен 03, 13:40    [340554]     Ответить | Цитировать Сообщить модератору
 Re: О типе данных sql_variant  [new]
Shubnikov
Member

Откуда: Волгоград
Сообщений: 194
Неужели никто не работал с sql_variant ? Даже не верится !
16 сен 03, 15:15    [340847]     Ответить | Цитировать Сообщить модератору
 Re: О типе данных sql_variant  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ну если хранить, то отчего бы и не хранить.

Меня смущает размер поля 8016
Наверное 8096 ?? Ну так это документированное ограничение на размер записи.

Ну а операции с SQL_VARIANT полями медленнее. Оно и понятно.
16 сен 03, 15:20    [340863]     Ответить | Цитировать Сообщить модератору
 Re: О типе данных sql_variant  [new]
ziktuw
Member

Откуда:
Сообщений: 3552
А еще, если потребуется делать поиск объектов по аттрибутам и придется навесить индекс, то размер уже будет ограничен не 8000 байтами, а всего 900.
16 сен 03, 15:55    [340962]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить