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

Вниз

Временные таблицы в Intebase   Найти похожие ветки 

 
Сергей Б.   (2002-07-26 13:19) [0]

Здравствуйте, Уважаемые! Вопрос: возможно ли создавать временные таблицы в Interbase? Если да, то как? Если нет, то как быть?


 
Johnmen   (2002-07-26 13:24) [1]

А что надо ?


 
Desdechado   (2002-07-26 13:54) [2]

сделай вьюху или for select в хранимой процедуре


 
Сергей Б.   (2002-07-26 13:55) [3]

Хочу иметь возможность создавать временные таблицы для формирования сложных отчетов.


 
Сергей Б.   (2002-07-26 13:57) [4]

Есть необходимость в создании временных таблиц для формирования сложных отчетов, т.е. тех, что не удается создать единственным запросом.


 
Desdechado   (2002-07-26 14:08) [5]

ХП можно вывернуть БД наизнанку, пройтись по всем косточкам и вернуть набор или одно значение - все, что душа желает :)


 
Сергей Б.   (2002-07-26 14:30) [6]

Где можно почитать о ХП - что это и как оно работает?


 
Виктор Щербаков   (2002-07-26 14:41) [7]

Сергей Б. (26.07.02 14:30)
В документации по IB.


 
Сергей Б (из дому)   (2002-07-26 21:45) [8]

Я всё понимаю, но это не ответ!!! Ребята, я не совсем "ЧАЙНИК" -- UDF"ы написаны горы, но ХП не щупал. Дайте мульку!!!


 
BAY   (2002-07-26 22:25) [9]

ХП - хранимая процедура (Stored Procedure)-дальше в хелпе все написанно.


 
MsGuns   (2002-07-26 22:30) [10]

Самый вернй способ - TBatchMove !!!


 
MsGuns   (2002-07-26 22:33) [11]

Если надо попроще, то есть такая проца в RxLib (ExportTotable, вроде бы, но точно не помню), которая упрощает получение врем.таблииц из возврвщаемого НД. Не слушай эти базары по поводу хп, то, что я предлагаю, намного проще и эффективнее. Проверено !!!


 
Desdechado   (2002-07-27 15:44) [12]

работать с IB и не использовать хранимых процедур - удивительно это слышать. я, например, стараюсь как можно больше бизнес-логики засунуть именно в них. Плюсы такого подхода:
1. если что-то надо обновить, пишется скрипт, запускается админом - и все у всех юзеров уже одинаково, не надо бегать и устанавливать новые версии
2. клиентские компы могут быть слабенькие при крутом сервере, ведь все выполняется на нем - экономия денег
3. нет необходимости таскать огромное кол-во данных по сети для обработки у клиентов - экономия траффика, след-но есть возм-ть исп-ть низкоскоростные каналы
4. в хранимой процедуре можно выполнить множество разных запросов к БД, провести анализ и т.д., а затем вернуть итог. А можно и наоборот - при сохранении сложных данных одной ХП распихать их по 2-3 десяткам таблиц в нужном виде

2 MsGuns © (26.07.02 22:33)
не надо так категорично. имхо, Сергею Б. нужно нечто другое, особенно НЕ TBatchMove - вчитайтесь в вопрос повнимательней


 
Сергей Б.   (2002-07-28 12:34) [13]

2 Desdechado: Так сложилось, что я НИКОГДА не нуждался в ХП. Где почитать о них на РУССКОМ (с инглишем будет трудновато продвигаться).


 
Fareader   (2002-07-29 20:14) [14]

Сергей Б. посмотри на www.ibase.ru - там много вкусного :)



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

Форум: "Базы";
Текущий архив: 2002.08.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.006 c
3-60505
Сергей Б.
2002-07-26 13:19
2002.08.19
Временные таблицы в Intebase


1-60651
Сергей Б.
2002-08-07 13:59
2002.08.19
Ловля


1-60621
lovres
2002-08-08 13:51
2002.08.19
Как вместо окна системного сообщ. вывести своё


1-60595
Explorer
2002-08-08 09:51
2002.08.19
Цвет выделения в DBGrid


7-60872
Ascan
2002-06-05 20:06
2002.08.19
пишем AntiFreeze





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский