|
|
|
снова про model и UDT
|
|||
|---|---|---|---|
|
#18+
Добрый день! Заинтересовал вопрос использования UDT во временных таблицах через прописывание их в model->tempdb и сразу возникли минусы: 1) в хелпе написано про бекап модела, но не написано про бекап мастера(хотя может я не то прочел). т.е. сервер несет какую-то ответственность за мастер и не несет за модел, это должен делать юзер 2) если часто изменяются UDT надо писать хп, помечать ее startup, которая будет их переписывать из юзерской базы в model->tempdb 2а) если тип добавился в рантайме, надо его распространять 3) если юзерских баз несколько и они все используют разные UDT, то их названия могут пересекается 4) все же нельзя(нельзя или...) использовать UDT в convert кто что скажет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2002, 12:27:21 |
|
||
|
снова про model и UDT
|
|||
|---|---|---|---|
|
#18+
1) Не совсем понятны слова "сервер несет какую-то ответственность за мастер и не несет за модел". Вообще за создание резервных копий всех баз отвечает пользователь(администратор) 2)IMHO для изменения UDDT-ов придется написать свой набор процедур. И уже внутри них кроме добавления/изменения UDDT с помощью системных процедур осуществлять тиражирование этих действий на базы model/tempdb (или еще куда) 2а) см. 2) 3) Придется это учитывать при именовании UDDT-ов 4) А зачем вам собственно convert в UDDT ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2002, 14:31:37 |
|
||
|
снова про model и UDT
|
|||
|---|---|---|---|
|
#18+
Если sql-сервер - 2000, то вместо временных таблиц можно использовать переменные-таблицы. В них можно использовать пользовательские типы данных без дополнительных извращений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2002, 14:47:42 |
|
||
|
снова про model и UDT
|
|||
|---|---|---|---|
|
#18+
2 Glory >>4) А зачем вам собственно convert в UDDT ? ну хочется:-) ведь всегда приятнее написать convert ( _NOTE , @var ) вместо convert ( varchar ( 100 ) , @var ) хотя такое встречается редко, т.к. в основном все данные и места куда они кладутся более-менее соответствуют... 2 Dankov забыл указать версию своего сервера но вообще хочется чего-то простого и функционального и чем проще, тем функциональнее и проще и функциональнее и проще и ... :-))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2002, 15:04:38 |
|
||
|
снова про model и UDT
|
|||
|---|---|---|---|
|
#18+
В 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. " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2002, 15:27:43 |
|
||
|
снова про model и UDT
|
|||
|---|---|---|---|
|
#18+
>>В BOL однозначно сказано про CONVERT/CAST как мы видим, сущестуют всяческие undoc полезности и они полезнее, если появляются официально в новых версиях, но вполне работают и в старых:-))) просто не всегда есть возможность перейти на другой сервер да и потом, если все покупать(сервер, например:-), то деньги вкладывать в новую версию, когда вполне работает старая-это гонка за модой, которую проигрываем еще не успев начать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2002, 16:08:50 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3429&tid=1820886]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 277ms |

| 0 / 0 |
