![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Зачем нужены курсоры?
3APA3A © (2004-06-30 20:28:00)В нескольких книгах которые у меня есть написано "тра-та-та... курсоры бывают read-only, scrollable, dynamic, insensitive... это объект для хранения данных полученных в результате запросе select... и еще куча общих слов..."
Можете мне в нескольких словах и операторах SQL дать понять, для чего же на самом деле используются курсоры?
Sergey_Masloff (2004-07-01 09:21:00) [1]jack128 © (01.07.04 00:11) [6]
>> А с каких пор в IB нормальные курсоры появились?
>а что такое _нормальные_ курсоры? и чем они отличаются от >курсоров ib?
"Нормальные" курсоры это обычные курсоры а не то что называется курсором в InterBase. А именно это именованая или неименованая рабочая область хранящая набор данных, например, полученых в результате селекта. Ее можно, например, передавать как параметр между различными хранимыми процедурами или отдать клиенту (аналогом последнего являеются курсорные процедуры с for select into в InterBase. А вообще курсор вещь гораздо более комплексная и мощная чем можно было бы изложить не то что в рамках поста в форум а даже в рамках небольшой статьи.
jack128 (2004-07-01 00:11:00) [2]
> А с каких пор в IB нормальные курсоры появились?
а что такое _нормальные_ курсоры? и чем они отличаются от курсоров ib?
> 3APA3A (30.06.04 20:28)
> Можете мне в нескольких словах и операторах SQL дать понять,
> для чего же на самом деле используются курсоры?
для ib вот например - второй вариант http://www.ibase.ru/devinfo/testiu.htm
Sergey Masloff (2004-06-30 23:51:00) [3]YurikGL © (30.06.04 22:46) [3]
А с каких пор в IB нормальные курсоры появились? Правда в FF обсуждается это дело но до реализации вроде не дошло.
А курсор (CURrentSetOfRecord) - это просто кортеж записей отобраных селектом, например. В "продвинутых" СУБД их можно явно объявлять и работать с ними на сервере (ну и на клиенте).
3APA3A (2004-06-30 22:48:00) [4]tnx...
YurikGL (2004-06-30 22:46:00) [5]http://www.ibase.ru/develop.htm
3APA3A (2004-06-30 22:35:00) [6]Знания про курсоры нулевые. Объясните или отошлите куда-нибудь (линк, книга) для самообразования. Буду только рад.
Fay (2004-06-30 20:42:00) [7]Клиентские или серверные?