Главная страница
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.03 c
1-11855
Мишка
2003-12-17 11:57
2004.01.05
Перетаскиваем окно


3-11801
Delf
2003-12-02 16:34
2004.01.05
Очень медленно предаются данные запроса по сети


1-11954
mail
2003-12-19 08:04
2004.01.05
QReport+Word


14-12062
ИМХО
2003-12-10 11:20
2004.01.05
Файл с расширением aw


4-12213
dead stark
2003-11-05 12:06
2004.01.05
drag-n-drop в папку outlook