Newb
Дата: 14.10.2003 11:03:52
Часто вижу вопросы про курсоры. Сам задавал ранее, а тут вот подумал
А вообще зачем они в SQL ?
Все равно ведь храняться как таблица да еще и тормозят.
Не лучше ли создавать #TempTable в которой первое поле будет некий ID с identity (1,1) , а дальше вместо цыкла и Fetch обычный select ... where ID=...
Кто что думает?
r-r-r
Дата: 18.10.2003 16:37:16
Чаще, конечно, да. Но SELECT'ом вот такую конструкцию не заменишь.
FETCH
[ [ NEXT | PRIOR | FIRST | LAST
| ABSOLUTE { n | @nvar }
| RELATIVE { n | @nvar }
]
FROM
]
{ { [ GLOBAL ] cursor_name } | @cursor_variable_name }
[ INTO @variable_name [ ,...n ] ]
KOLCHOZ_POSTEVENT
Дата: 19.10.2003 13:58:00
Я как-то,перед отпуском об этом говорил.
C Tempdb надо-бы поосторожней,мёртвый блок в Tempdb одной знакомой фирмашке обошёлся в 100,000$.Заклинило сервер и не смогли принять платёж,а дальше по принципу-не хотите,ну и не надо...