Site icon Magical Mystery Tour

профессиональное…

Какой гад проектировал этот MS SQL? Или идиот? Или извращенец?
Почему я каждый раз должен писать SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED целиком? Хорошо хоть punto под рукой. Почему простейший цикл по табличке пишется так?:
DECLARE idinv_cursor CURSOR FOR
SELECT idinvoice FROM tmp_idinv1
OPEN idinv_cursor
FETCH NEXT FROM idinv_cursor
INTO @idinv
WHILE @@FETCH_STATUS = 0
BEGIN
—что-то
FETCH NEXT FROM idinv_cursor
INTO @idinv
END
CLOSE idinv_cursor
DEALLOCATE idinv_cursor

Я этого в жизни не запомню и все время копирую из файла. А цикла FOR просто не предусмотрено.
Почему в Query Analyzer’е запуск запроса через Ctrl-E, а в Enterprise Manager’e — Ctrl-R?!
Да еще и глюки эти, когда Энтерпрайз самолично переставляет (nolock) перед алиасом, а потом заявляет об ошибке. Если подобный запрос засунуть во вьюшку, то Энтерпрайз при открытии ее просто намертво зависает. И это еще не самые глючные глюки…
Одно слово, Майкрософт…

профессиональное… обновлено: 20 июля, 2005 автором: myster
Exit mobile version