Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
04.03.2020, 10:12
|
|||
---|---|---|---|
|
|||
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
Добрый день. Подскажите пожалуйста, как можно игнорировать отсутствие таблицы в запросе? Т.е. есть конструкция типа select * from ( (select * from a1) union all (select * from a2) union all (select * from a3) union all (select * from a4) union all (select * from aX) ) ; Есть ли красивое и удобное решение, что бы получать результат вне зависимости от наличия одной из таблиц a1, a2 и т.д.? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.03.2020, 10:39
|
|||
---|---|---|---|
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
TerraUser, формировать запрос динамически ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.03.2020, 10:48
|
|||
---|---|---|---|
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
TerraUser Есть ли красивое и удобное решение, что бы получать результат вне зависимости от наличия одной из таблиц a1, a2 и т.д.? Код: plsql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.03.2020, 10:51
|
|||
---|---|---|---|
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
TerraUser, о! в новых версиях появилось 'макроподстановка' SQL_MACRO можно заюзать зы сам не пробовал (и возможно уже не попробую) ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.03.2020, 13:03
|
|||
---|---|---|---|
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
TerraUser, Cделать можно все. Только нужно ли? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.03.2020, 12:33
|
|||
---|---|---|---|
|
|||
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
TerraUser, Динамический SQL, а еще сильно подумать нужно ли такое, и не стоит ли пересмотреть архитектуру. Лучший запрос - простой запрос ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.03.2020, 13:09
|
|||
---|---|---|---|
|
|||
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
Таблицы, из никуда не появляются, и не исчезают сами по себе. 1) В скрипт создания новой таблицы, добавляется обновление глобальной view 2) ddl trigger p.s. на что только не пойдешь, когда partition table - платная ... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.03.2020, 13:11
|
|||
---|---|---|---|
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
Vadim Lejnin partition table ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.03.2020, 13:19
|
|||
---|---|---|---|
|
|||
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
Elic Vadim Lejnin partition table Пардон Partitioning option ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.03.2020, 13:20
|
|||
---|---|---|---|
|
|||
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
AlexFF__|,Stax , Elic большое спасибо, но вопрос именно об игнорировании возникающих ошибок, а не генерации запроса. Как раз когда таблицы "... исчезают сами по себе." (с) Vadim Lejnin Есть несколько таблиц доступным по линкам. Но иногда не доступным. И можно ли написать запрос, что бы он не сваливался в ошибку, если не все они доступны? Ещё раз спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.03.2020, 13:42
|
|||
---|---|---|---|
|
|||
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
сделать пайплайн-функцию? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.03.2020, 13:42
|
|||
---|---|---|---|
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
TerraUser Есть несколько таблиц доступным по линкам. Для неустойчивых каналов следует использовать репликацию или другие средства связи. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.03.2020, 14:03
|
|||
---|---|---|---|
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
TerraUser, 1) склеивать (union all) доступные на клиенте 2) формировать тмп табличку из доступных 3) если версия позволит SQL_MACRO 4) репликация и тд ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.03.2020, 14:14
|
|||
---|---|---|---|
|
|||
Как игнорировать отсутствие таблицы в запросе? |
|||
#18+
Stax TerraUser, 2) формировать тмп табличку из доступных stax Так и делаю. Но вдруг, что то более элегантное и правильное есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&mobile=1&tid=1881500]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 158ms |
0 / 0 |