powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / В процедуре не работает вложенный FOR SELECT
9 сообщений из 9, страница 1 из 1
В процедуре не работает вложенный FOR SELECT
    #32177398
Jennifer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IB6.5
Может кто-нибудь сталкивался с такой штукой: в STORED PROCEDURE не работает
вложенный FOR SELECT. Ошибок компиляции и выполнения не выдает, просто во внутреннем FOR неверно выбираются данные (идут NULL-значения). Глюк устранился вынесением внутреннего цикла в отдельную хранимую процедуру. Но интересно, действительно ли вложенный FOR SELECT не поддерживается IB?

FOR SELECT ID1,ID2 FROM TABLE1
INTO :I1,:I2 DO BEGIN

FOR SELECT ID2 FROM TABLE1
WHERE (ID1=:I1)AND(ID2<>:I2)
INTO :I3 DO BEGIN
...
END

END
...
Рейтинг: 0 / 0
В процедуре не работает вложенный FOR SELECT
    #32177431
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может это бага ИБ. Попробуй на ФБ или дятле ...
...
Рейтинг: 0 / 0
В процедуре не работает вложенный FOR SELECT
    #32177508
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А там SUSPENDы и все такое - нужно? Во вложенном селекте
...
Рейтинг: 0 / 0
В процедуре не работает вложенный FOR SELECT
    #32177515
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suspend нужен для того чтобы отдать клиенту строку данных. Так что от логики ХП зависит
...
Рейтинг: 0 / 0
В процедуре не работает вложенный FOR SELECT
    #32177523
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
клиент при этом - это хто?
если я делаю в одной ХП вызов другой, то в той другой должен быть суспенд. А клиент - это первая ХП?
...
Рейтинг: 0 / 0
В процедуре не работает вложенный FOR SELECT
    #32177527
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну... так...
клиент это тот, кто вызывает ХП... по идее так :-)
...
Рейтинг: 0 / 0
В процедуре не работает вложенный FOR SELECT
    #32177990
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу лшь сказать что вложенный For select работает на IB6.02
...
Рейтинг: 0 / 0
В процедуре не работает вложенный FOR SELECT
    #32178013
Fighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня все прекрасно работает в FireBird 1.0
...
Рейтинг: 0 / 0
В процедуре не работает вложенный FOR SELECT
    #32179082
Максим (m-axic)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня такая же хрень была!!!
эта бага однозначна - которая решилась переписыванем процедуры без вложенных селектов.

удачи
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / В процедуре не работает вложенный FOR SELECT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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