powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Курсоры
9 сообщений из 9, страница 1 из 1
Курсоры
    #32021547
Max Levchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто подскажет?
Читаю умную книгу сказано что если в курсоре в условии задана переменная то она определяется в момент открытия курсора. Но почему то не работает (. Если определяю переменную до объявления курсора то все нормально.
...
Рейтинг: 0 / 0
Курсоры
    #32021551
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Читаю умную книгу
Какую ?

>если в курсоре в условии задана переменная то она определяется в момент открытия курсора
"Определяется" в данной книге это
- объявляется как в команде DECLARE
- принимает какаое-либо значение как в команде SELECT/SET


Лично я в BOL нашел лишь то , что

"Variables may be used as part of the select_statement that declares a cursor. However, changes to those variables after the cursor has been declared will have no affect on the cursor's operation"
Переменные могут быть использованы в select выражении, которое(!выражение, а не переменные!) объявляется в курсоре. Однако, после того, как курсор объявлен, изменения значений этих переменных не влияют на работу курсора.

Я склонен больше верить BOL
...
Рейтинг: 0 / 0
Курсоры
    #32021570
Dikobrazz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, умная книжка посвяшена MS SQL 6.5? В нем, действительно, значение переменной определяется на момент открытия курсора, а вот в 7.0 и 2000 - на момент его объявления.
...
Рейтинг: 0 / 0
Курсоры
    #32021585
Max Levchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Умная книга" называется "Использование Microsoft SQL Server 7.0" автор:Стефан Винкоп Стр.(667)глава Использование вложенных курсоров(и пример имеется)
...
Рейтинг: 0 / 0
Курсоры
    #32021593
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выкиньте эту книжку. Вы не первый кто пытается сделать то, чего там описано и спрашивает почему оно не получается.

А курсорами лучше поначалу вообще не пользоваться. Тем более вложенными.
...
Рейтинг: 0 / 0
Курсоры
    #32021594
Это книжка очень хорошо известна именно большим количеством бреда в ней. Выброси смело.
...
Рейтинг: 0 / 0
Курсоры
    #32021616
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может пора завести на сайте "чёрный список", куда помещать анонсы подобной литературы?
...
Рейтинг: 0 / 0
Курсоры
    #32021619
Alex_Boev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ещё одна умная книга издательства bhv - Ю. Тихомиров "SQL Server 7.0 Мощнейшая система управления реляционными базами данных". Так вот в гл. 13 также сказано то, что если в курсоре, в условии задана переменная то она определяется в момент открытия курсора. И там даже есть пример кода, который при проверке не работает. На самом деле она (переменная) должна определяется до объявления (DECLARE) курсора. Тогда и только тогда код работает. Проверял на 7.0 и 2000.
...
Рейтинг: 0 / 0
Курсоры
    #32021624
_svr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Александр Гладченко:
>Может пора завести на сайте "чёрный список", куда помещать анонсы подобной литературы?

Надо-надо!
Еще "белый список" обязательно! И возможность плюнуть и в тот и другой! И возможность выставить книгу на обсуждение! И попросить народ заглядывать туда (дабы оценить), а уж местных гуру - в обязалово! А оценивать разрешить тока зарегистрированным пользователям (дабы хоть немного отсечь рекламу).
Вы даже не сомневайтесь!

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


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