Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / вопрос по выборке / 4 сообщений из 4, страница 1 из 1
25.03.2007, 09:03
    #34413844
dimakz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по выборке
ребята вот есть табличка, в которой, при выборке
Код: plaintext
(select * from a)
за месяц примерно будет 40 милн.записей.

при запросе
Код: plaintext
1.
2.
3.
4.
select cust_no, sum(amount), sum(amount* 120 ) from a
where
cust_no between  100  and  300 
and dat between to_date('01012007','ddmmyyyy') and to_date('31012007','ddmmyyyy')
and amount> 0 

если напрямую вытаскивать через sqlplus с оракла, то занимает по времени час.
я хочу через программку в фокспро, прописать данный запрос, но так, что
первый запрос за январь, второй за февраль и так далее за 3 месяца....
после этого вся инфа сохраняется в таблички dbf.

это я хочу сделать, чтоб вечером запустить и утром уже все будет готово...
так вот , если я запускал скрипт ,кот. включал себя период за 3 месяца, то он не выполнялся, писал что файл temb очень большой, нехватает места....
то если я разобью на три запроса, то не возникнет ли такой же проблемки?

меня интересует, файл темп он очищается после первого запроса, или после того как программка выполнетсыяя и закроется?
...
Рейтинг: 0 / 0
25.03.2007, 11:52
    #34413894
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по выборке
Вспомни про 2 ГБ!...
...
Рейтинг: 0 / 0
25.03.2007, 12:02
    #34413901
dimakz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по выборке
а что ты имеешь ввиду
...
Рейтинг: 0 / 0
25.03.2007, 14:22
    #34413981
Jura.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по выборке
К сожалению DBF файл имеет ограничение на физический размер в 2 Гб
даже если выборку делать не в файл а в курсор все равно будет ошибка если его размер превысит 2 Гб.
Выход либо делать несколько таблиц в которые раскладвать несколько полей и ID для связи. либо ставить более жесткое условие выборки.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / вопрос по выборке / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]