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