powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / UNION ALL перестает работать при большем кол-ве запросов
4 сообщений из 4, страница 1 из 1
UNION ALL перестает работать при большем кол-ве запросов
    #32345525
andrey+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно объединить некое количество одинаковых таблиц в одну - собрать воедино периодически поступающие log-и некой программы. Сделал я это след образом

SELECT *
FROM [tabl1]

union all SELECT *
FROM [tabl2]
...

union all SELECT *
FROM [tabn];

Все замечательно работало, но когда количество таблиц приблизилось к полутора десяткам стал появляться глюк:
При создании запросов основанных на данном или даже при попытке сортировки записей в данном запросе (когда он открыт в виде таблицы, кнопочкой "А->В") стало появляться сообщение

"Недопустимое имя псевдонима",

а при добавлении еще таблиц - запрос вообще перестал выполняться с тем же сообщением.

ЧТО ЗА БРЕД???

PS: Я тут видел, что в борьбе с Access-ом от union all рекомендовали отказаться и "сделать временную таблицу и инсертить в нее каждый запрос", но пока незнаю как это слелать, за любые подробности заранее благодарен!!!
...
Рейтинг: 0 / 0
UNION ALL перестает работать при большем кол-ве запросов
    #32345537
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чего тут непонятного? Делаешь один раз из такой таблицы запрос на создание, получаешь готовую временную таблу. Потом удаляешь оттуда все записи, добавляешь поля по вкусу (ключевое, например).
Дальше каждый из объединяемых запросов переделать в запрос на вставку в эту таблицу. Сначала запускаешь их, потом вместо общего запроса просто открываешь эту таблицу, и делай с ней что хошь ;)
...
Рейтинг: 0 / 0
UNION ALL перестает работать при большем кол-ве запросов
    #32345896
andrey+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заработало!!!
Весьма и весьма благодарен!
Только вот опять же - объединить всю эту процедуру в единый запрос не удается :-(
Ну или вообще как можно эту процедуру всю объединить воедино, что бы она разом выполнялась?
...
Рейтинг: 0 / 0
UNION ALL перестает работать при большем кол-ве запросов
    #32345898
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Написать процедуру (Sub) и поместить все команды в нее подряд, одну за другой.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / UNION ALL перестает работать при большем кол-ве запросов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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