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

Вниз

Временные курсоры в теле хранимых процедур   Найти похожие ветки 

 
yaric   (2003-06-03 21:45) [0]

Уважаемые мастера, подскажите пожалуйста можна ли
в теле хранимых процедур для InterBase/FireBird отбирать данные из БД во временные запросы которые можно потом использовать
далее для построения других запросов. Ecли можна то примерчик киньте пожалуйста.


 
Zacho ©   (2003-06-03 21:52) [1]


> yaric (03.06.03 21:45)

Нельзя. А что, стандартного FOR SELECT .. INTO .. DO .. не хватает ? Как раз курсороподобная выборка.


 
yaric   (2003-06-03 21:59) [2]

Не понял что вообще никак нельзя


 
Zacho ©   (2003-06-03 22:06) [3]


> yaric (03.06.03 21:59)

Не совсем понятно что именно есть в твоем понимании "временный запрос". Задачу опиши подробнее.


 
kaif ©   (2003-06-04 00:07) [4]

Видимо речь идет у курсорах, которые можно создать (пару штук), поюзать, как MS SQL и удалить в пределах одной процедуры. Есть ряд задач, где это имело бы смысл при дурацкой организации базы данных. Например, если отдельно имеется таблица приходов, отдельно - таблица уходов. А потом из этого надо какое-нибудь FIFO сделать.
Но я пробовал делать курсоры в IB, пришел к выводу, что это у меня не получается.
Сейчас обхожусь без курсоров (не делаю дурацких баз).


 
Alexandr ©   (2003-06-04 06:32) [5]

у меня отдельная таблица для приходов и расходов.
И FIFO есть...
А проблем нет с такой структурой.
Что я делаю неправильно?


 
kaif ©   (2003-06-04 14:03) [6]

2 Alexandr © (04.06.03 06:32)
Наверно можно это как-то сделать, я как-то делал, но мозг пришлось напрягать. С курсорами мозг напрягать не нужно. Поэтому, видимо, их в MSSQL и юзают.
Вообще интересно бы узнать, как ты это FIFO делал...
Меня интересуют такие алгоритмы. Хотя я предпочитаю всегда убедить юзера на среднюю себестоимость. Но в некоторых задачах это имеет смысл (FIFO).



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

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

Наверх




Память: 0.48 MB
Время: 0.128 c
1-84166
Muskat
2003-06-11 13:54
2003.06.26
pchar


1-84154
Солер
2003-06-11 11:35
2003.06.26
Как расчитать дату


4-84813
Axis_of_Evil
2003-04-21 09:37
2003.06.26
hwnd


1-84125
drin
2003-06-10 04:22
2003.06.26
Проблеммы с Unicode


3-84041
KSergey
2003-05-30 14:59
2003.06.26
Программное создание источника DDBC для MS SQL. Решение.