Форум: "Базы";
Текущий архив: 2004.01.05;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c