Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.027 c
4-84819
Мишган
2003-04-23 11:18
2003.06.26
Отловить запуск DOS-приложения


3-83958
first_aid
2003-05-28 06:50
2003.06.26
ADO, dBase и русские буквы?


7-84799
Евген
2003-04-14 12:58
2003.06.26
Распознавание DTMF сигнала голосовым модемом


14-84652
bearoman
2003-06-10 12:11
2003.06.26
DELPHI 7 стоит ли переходить на него.


1-84319
Shooraniy
2003-06-16 03:27
2003.06.26
определить подключен ли комп к интернет через диал-ап...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский