Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Sybase IQ 12.6 проблема c if exists ... and ... Error: OMNI cannot ...
|
|||
|---|---|---|---|
|
#18+
Проблема возникает, когда к добавляется дополнительное условие в if exists … Таблица находиться в локальной базе и не является proxy. Select выполняется из таблицы без проблем. Если заменить таблицу на таблицу из области SYSTEM ошибка пропадает. Проясните, пожалуйста, в чем может быть дело. DB on linux: Sybase IQ 12.6 EBS9 Script: if ((exists(select 1 from table_name )) and (1 = 1) ) then select '!!!' end if Error -823: OMNI cannot handle expressions involving remote tables inside stored procedures ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2007, 11:35 |
|
||
|
Sybase IQ 12.6 проблема c if exists ... and ... Error: OMNI cannot ...
|
|||
|---|---|---|---|
|
#18+
Все дело в том что операторы if, while и некоторые другие выполняються в ASA-шной части. Если таблица вовлеченная в такой оператор находиться в iq_main_store , (т.е. в IQ части), то обращение к ней проходит посредством внутреннего OMNI коннекта. НО у OMNI из ASA-шной части есть ограничения касающиеся сложных запросов в IF CR#302754 This is a known limitation. Omni does not support complex expressions involving proxy tables. This may get fixed in a future version of ASA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2007, 12:12 |
|
||
|
Sybase IQ 12.6 проблема c if exists ... and ... Error: OMNI cannot ...
|
|||
|---|---|---|---|
|
#18+
http://search.sybase.com/kbx/changerequests?bug_id=302754 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2007, 12:13 |
|
||
|
Sybase IQ 12.6 проблема c if exists ... and ... Error: OMNI cannot ...
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ, может есть “прием” как обойти это ограничения, кроме переписывания кода? Крайне часто используется похожая конструкция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2007, 12:37 |
|
||
|
|

start [/forum/search_topic.php?author=zema_iz_doma&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 664ms |
| total: | 807ms |

| 0 / 0 |
