powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Курсоры в Pervasive 2000i SP3
1 сообщений из 1, страница 1 из 1
Курсоры в Pervasive 2000i SP3
    #32833176
Pervasive_Death
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто сталкивался с работой курсоров в этой дивной СУБД
вот пример (написан на основе их хелпа)
CREATE PROCEDURE Del_Risk( IN :DataStop date ) as
Begin
DECLARE c1 CURSOR FOR
select r.RiskID
from Risk r
Inner Join RiskO ro
On ro.RiskID = r.RiskID
Inner Join ContractInsOEx c
On c.ContractID = r.ContractID and
c.StopDate <= :DataStop
where not Exists ( select *
from Loss L
Inner Join LossO Lo
On Lo.LossID = L.LossID
where l.RiskID = r.RiskID) FOR READ ONLY;
Open c1;
START TRANSACTION;
FETCH NEXT FROM c1 INTO :DataStop;
DELETE WHERE CURRENT OF c1;
COMMIT WORK;
CLOSE c1;
End;
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Курсоры в Pervasive 2000i SP3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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