powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / снова про model и UDT
6 сообщений из 6, страница 1 из 1
снова про model и UDT
    #32045477
Unknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Заинтересовал вопрос использования UDT во временных таблицах через прописывание их в model->tempdb и сразу возникли минусы:
1) в хелпе написано про бекап модела, но не написано про бекап мастера(хотя может я не то прочел). т.е. сервер несет какую-то ответственность за мастер и не несет за модел, это должен делать юзер
2) если часто изменяются UDT надо писать хп, помечать ее startup, которая будет их переписывать из юзерской базы в model->tempdb
2а) если тип добавился в рантайме, надо его распространять
3) если юзерских баз несколько и они все используют разные UDT, то их названия могут пересекается
4) все же нельзя(нельзя или...) использовать UDT в convert

кто что скажет?
...
Рейтинг: 0 / 0
снова про model и UDT
    #32045551
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Не совсем понятны слова "сервер несет какую-то ответственность за мастер и не несет за модел".
Вообще за создание резервных копий всех баз отвечает пользователь(администратор)

2)IMHO для изменения UDDT-ов придется написать свой набор процедур. И уже внутри них кроме добавления/изменения UDDT с помощью системных процедур осуществлять тиражирование этих действий на базы model/tempdb (или еще куда)

2а) см. 2)

3) Придется это учитывать при именовании UDDT-ов

4) А зачем вам собственно convert в UDDT ?
...
Рейтинг: 0 / 0
снова про model и UDT
    #32045565
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если sql-сервер - 2000, то вместо временных таблиц можно использовать переменные-таблицы. В них можно использовать пользовательские типы данных без дополнительных извращений.
...
Рейтинг: 0 / 0
снова про model и UDT
    #32045574
Unknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Glory

>>4) А зачем вам собственно convert в UDDT ?

ну хочется:-)
ведь всегда приятнее написать convert ( _NOTE , @var ) вместо convert ( varchar ( 100 ) , @var )

хотя такое встречается редко, т.к. в основном все данные и места куда они кладутся более-менее соответствуют...

2 Dankov

забыл указать версию своего сервера

но вообще хочется чего-то простого и функционального и чем проще, тем функциональнее и проще и функциональнее и проще и ... :-)))
...
Рейтинг: 0 / 0
снова про model и UDT
    #32045589
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В BOL однозначно сказано про CONVERT/CAST

" data_type

Is the target system-supplied data type, including bigint and sql_variant. User-defined data types cannot be used . For more information about available data types, see Data Types.

"
...
Рейтинг: 0 / 0
снова про model и UDT
    #32045608
Unknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>>В BOL однозначно сказано про CONVERT/CAST

как мы видим, сущестуют всяческие undoc полезности

и они полезнее, если появляются официально в новых версиях, но вполне работают и в старых:-)))

просто не всегда есть возможность перейти на другой сервер

да и потом, если все покупать(сервер, например:-), то деньги вкладывать в новую версию, когда вполне работает старая-это гонка за модой, которую проигрываем еще не успев начать
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / снова про model и UDT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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