Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase 9 подписки / 7 сообщений из 7, страница 1 из 1
02.06.2009, 10:55
    #36020661
marka_mmm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 подписки
без подписки запрос select id,ccc from (select id,sum(calc) as ccc from ttt) as tt выполняется
добовляется подписки на таблицу ttt с условием where exists(...) или c any при выполнении запроса
выдается ошибка - ошибка SQL времени выполнения 102600 error building exists (any) subquery
почему так происходит и как исправить
...
Рейтинг: 0 / 0
02.06.2009, 13:01
    #36021044
marka_mmm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 подписки
ASA 9.0.2.3804
...
Рейтинг: 0 / 0
02.06.2009, 14:34
    #36021286
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 подписки
marka_mmm,

Предоставьте точный текст where для таблицы ttt из публикации.
...
Рейтинг: 0 / 0
02.06.2009, 15:07
    #36021388
maria-mmm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 подписки
exists(select mm.ccc from dba.mm where ttt.ccc = mm.ccc and mm.idf=1)
или
ccc= any(select mm.ccc from dba.mm where mm.idf=1)

в обоих случаех ругается либо на exists либо на any
...
Рейтинг: 0 / 0
02.06.2009, 17:47
    #36021857
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 подписки
maria-mmm,

Попробуйте так
exists(select mm.ccc from dba.mm as mm where mm.ccc = ttt.ccc and mm.idf=1)
...
Рейтинг: 0 / 0
02.06.2009, 17:52
    #36021875
marka-mmm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 подписки
Пробовали и так
...
Рейтинг: 0 / 0
02.06.2009, 18:06
    #36021929
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 подписки
marka-mmm,

Странно, у меня работает на раз для SQL Remote
А весь запрос на добавление таблицы в публикацию покажите.
А у Вас случайно не Mobilink?
In MobiLink SQL Anywhere remote databases, the WHERE clause can only refer to columns included in the article, and cannot contain subqueries, variables, or non-deterministic functions
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase 9 подписки / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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