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

Вниз

Зачем нужены курсоры?   Найти похожие ветки 

 
3APA3A   (2004-06-30 20:28) [0]

В нескольких книгах которые у меня есть написано "тра-та-та... курсоры бывают read-only, scrollable, dynamic, insensitive... это объект для хранения данных полученных в результате запросе select...  и еще куча общих слов..."  
  Можете мне в нескольких словах и операторах SQL дать понять, для чего же на самом деле используются курсоры?


 
Fay ©   (2004-06-30 20:42) [1]

Клиентские или серверные?


 
3APA3A   (2004-06-30 22:35) [2]

Знания про курсоры нулевые. Объясните или отошлите куда-нибудь (линк, книга) для самообразования. Буду только рад.


 
YurikGL ©   (2004-06-30 22:46) [3]

http://www.ibase.ru/develop.htm


 
3APA3A   (2004-06-30 22:48) [4]

tnx...


 
Sergey Masloff   (2004-06-30 23:51) [5]

YurikGL ©   (30.06.04 22:46) [3]
А с каких пор в IB нормальные курсоры появились? Правда в FF обсуждается это дело но до реализации вроде не дошло.

А курсор (CURrentSetOfRecord) - это просто кортеж записей отобраных селектом, например. В "продвинутых" СУБД их можно явно объявлять и работать с ними на сервере (ну и на клиенте).


 
jack128 ©   (2004-07-01 00:11) [6]


> А с каких пор в IB нормальные курсоры появились?
а что такое _нормальные_ курсоры? и чем они отличаются от курсоров ib?

> 3APA3A   (30.06.04 20:28)


> Можете мне в нескольких словах и операторах SQL дать понять,
> для чего же на самом деле используются курсоры?
для ib вот например - второй вариант http://www.ibase.ru/devinfo/testiu.htm


 
Sergey_Masloff   (2004-07-01 09:21) [7]

jack128 ©   (01.07.04 00:11) [6]
>> А с каких пор в IB нормальные курсоры появились?
>а что такое _нормальные_ курсоры? и чем они отличаются от >курсоров ib?
"Нормальные" курсоры это обычные курсоры а не то что называется курсором в InterBase. А именно это именованая или неименованая рабочая область хранящая набор данных, например, полученых в результате селекта. Ее можно, например, передавать как параметр между различными хранимыми процедурами или отдать клиенту (аналогом последнего являеются курсорные процедуры с for select into в InterBase. А вообще курсор вещь гораздо более комплексная и мощная чем можно было бы изложить не то что в рамках поста в форум а даже в рамках небольшой статьи.



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

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

Наверх




Память: 0.48 MB
Время: 0.049 c
1-1089783187
sapsi
2004-07-14 09:33
2004.07.25
Передать содержимое Paintbox в bmp и обратно


3-1088665298
MORA
2004-07-01 11:01
2004.07.25
IB


4-1087126783
SergeyM
2004-06-13 15:39
2004.07.25
Раскладка клавиатуры


3-1088765608
}|{yk
2004-07-02 14:53
2004.07.25
Тормоза при запросах


1-1089697212
Константин2000
2004-07-13 09:40
2004.07.25
USB принтер программируем