Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.05;
Скачать: CL | DM;

Вниз

FIB, declare cursor   Найти похожие ветки 

 
S.A.S. ©   (2003-12-09 13:44) [0]

Здравствуйте, где в ХП под Interbase продекларировать курсор, чтобы потом его открыть профетчить, кое-что посчитать и закрытью. До этого приходилось под MSSQL ваять, поэтому с синтасисом под IB трудности. Спасибо.


 
Digitman ©   (2003-12-09 13:47) [1]

механизма явного управления курсорами в IB PSQL нет

курсор создается неявно предложением FOR SELECT .. INTO ... DO


 
S.A.S. ©   (2003-12-09 14:24) [2]

но ведь в IB есть DECLARE CURSOR ..., зачем он и где его прописать, или вообще как в хранимой процедуре вычислить какое-нибудь значение, пробежавшись по некоторым строкам таблицы в зависимости от значений в полях - для чего собственно и служат курсоры, или можна как-то по-другому ? а чего прописывать в INTO ?


 
Johnmen ©   (2003-12-09 14:43) [3]

Тебе же уже ответил Digitman © (09.12.03 13:47)!!!
А синтакисис см. в документации.


 
Zacho ©   (2003-12-09 20:00) [4]


> S.A.S. © (09.12.03 14:24) [2]

Читай Data Definition Guide и Language Reference. И то, и другое, и еще кучу всего можно взять на http://www.ibase.ru
Только имей в виду, что DECLARE CURSOR и т.п., т.е. то, что в документации обозначено как "Available in SQL" или "SQL form" - на самом деле конструкции Embedded SQL, т.е. препроцессора GPRE, а то, что нужно тебе, называется ISQL и DSQL.



Страницы: 1 вся ветка

Текущий архив: 2004.01.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
1-11866
Cat
2003-12-08 13:57
2004.01.05
Как очистить Ole-контейнер


1-11921
ASt
2003-12-21 04:12
2004.01.05
Title в DBGrid


4-12196
Serhio
2003-11-02 19:11
2004.01.05
Красиво убить другое приложение?


14-12083
Митяй
2003-11-26 18:49
2004.01.05
---|Ветка была без названия|---


6-12016
HydraMarat
2003-10-31 01:56
2004.01.05
Можно ли использовать DDE через сеть?