Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase IQ 12.7 Error - HELP / 8 сообщений из 8, страница 1 из 1
04.06.2007, 16:31
    #34572749
Zetus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase IQ 12.7 Error - HELP
@@version
'Sybase IQ/12.7.0/070403/P/ESD 2/Sun_svr4/OS 5.9/64bit/2007-04-03 17:18:28'


Выполняю запрос типа:

Select count(*)
From tablica1 tablica1 INNER JOIN dbo.tablica3_view tablica2
ON (tablica1.tablica_ID = tablica2.rtablica_ID)
Where tablica1_DATE between 20070331 and 20070331

Выдает ошибку:
The following error occurred while fetching results:
IQ Interbal error. Please report yhis to Sybase IQ support. Input to merge join #03 from child #04 not ordered as required. Key: dbo.tablica1.tablica_ID
--(dfo.cxx 6697)
SQLCODE=-1006001, ODBC 3 State="HY000"


Помогите кто чем может. В чем проблема?
...
Рейтинг: 0 / 0
04.06.2007, 17:03
    #34572895
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase IQ 12.7 Error - HELP
Этот запрос вообще не может быть выполнен из-за ошибок в синтакисисе
вы написали
авторWhere tablica1_DATE between 20070331 and 20070331

Надо по крайне мере
Where tablica1 . DATE between ' 20070331 ' and ' 20070331 '
...
Рейтинг: 0 / 0
04.06.2007, 17:15
    #34572934
Zetus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase IQ 12.7 Error - HELP
morisЭтот запрос вообще не может быть выполнен из-за ошибок в синтакисисе
вы написали
авторWhere tablica1_DATE between 20070331 and 20070331

Надо по крайне мере
Where tablica1 . DATE between ' 20070331 ' and ' 20070331 '

С этим как раз все нормально. Вопрос не в этом...
...
Рейтинг: 0 / 0
04.06.2007, 17:25
    #34572969
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase IQ 12.7 Error - HELP
IQ Interbal error - это баг
...
Рейтинг: 0 / 0
04.06.2007, 18:16
    #34573144
Zetus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase IQ 12.7 Error - HELP
morisIQ Interbal error - это баг

уже решил. вообщем решение - set temporary option dml_options3 = 512;
...
Рейтинг: 0 / 0
01.08.2007, 12:46
    #34697713
Andrew.V.S.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase IQ 12.7 Error - HELP
Zetus
уже решил. вообщем решение - set temporary option dml_options3 = 512;
А что есть option dml_options3? Киньте, плз, ссылочку, где про него почитать можно. А то мои поиски по документации, Google и Krugle кроме этой странички ничего не дали :(
...
Рейтинг: 0 / 0
02.08.2007, 11:43
    #34700597
Zetus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase IQ 12.7 Error - HELP
Andrew.V.S.
А что есть option dml_options3? Киньте, плз, ссылочку, где про него почитать можно. А то мои поиски по документации, Google и Krugle кроме этой странички ничего не дали :(
Да блин, это старый баг. Который типа должен быть был исправлен в ESD2. Вернее его часть была исправлена, а чуть-чуть в сторону, как у тебя и опять тоже самое.

Сомневаюсь что можно дето найти его описание ;)
...
Рейтинг: 0 / 0
10.04.2008, 00:00
    #35246838
treneryy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase IQ 12.7 Error - HELP
set temporary option dml_options3 = 8388608;



It seems to work in my tests. This is CR 491494 targeted for IQ 12.7 ESD#5
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase IQ 12.7 Error - HELP / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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