powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / 201: A sytax error....
16 сообщений из 16, страница 1 из 1
201: A sytax error....
    #33138013
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в DbAccesse выполняю следующий запрос:

SELECT * FROM (SELECT * FROM t1);

Результат - 201: A Syntax error has occurred

Кто-нибудь встречался?
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138017
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ: Informix 9.4
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138044
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй
SELECT t2.*
FROM (SELECT * FROM t1) t2;
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138053
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VirusXPпопробуй
SELECT t2.*
FROM (SELECT * FROM t1) t2;

не помогдо, та же ошибка
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138061
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну значит русские и английские буквы у тя
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138068
quest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VirusXPну значит русские и английские буквы у тя

Что это значит? Можно попоробнее?
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138071
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например s(анг.)e(рус.)lect
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138082
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VirusXPнапример s(анг.)e(рус.)lect

вот это точно исключено
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138087
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а просто
SELECT * FROM t1
работает?
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138089
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VirusXPа просто
SELECT * FROM t1
работает?

да
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138101
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бл. тогда остается посыпать голову пеплом :-(:-)
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138141
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest1в DbAccesse выполняю следующий запрос:

SELECT * FROM (SELECT * FROM t1);

Результат - 201: A Syntax error has occurred

Кто-нибудь встречался?
RTFM ?

SELECT * FROM table(multiset(SELECT * FROM t1));
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138226
quest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис guest1в DbAccesse выполняю следующий запрос:

SELECT * FROM (SELECT * FROM t1);

Результат - 201: A Syntax error has occurred

Кто-нибудь встречался?
RTFM ?

SELECT * FROM table(multiset(SELECT * FROM t1));


Получаем -
п9930: Unknown error message -9930
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138297
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
9930: Byte, Text, Serial or Serial8 datatypes in collection types not allowed
Замените * на перечисление необходимых вам полей, устраните из них "запрещенные" типы. Например, к полю serial достаточно просто прибавить 0.
Кстати, надо поэксперементировать, что быстрее +0 или ::int
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138339
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daugava9930: Byte, Text, Serial or Serial8 datatypes in collection types not allowed
Замените * на перечисление необходимых вам полей, устраните из них "запрещенные" типы. Например, к полю serial достаточно просто прибавить 0.
Кстати, надо поэксперементировать, что быстрее +0 или ::int

спасибо
...
Рейтинг: 0 / 0
201: A sytax error....
    #33138340
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quest1 Журавлев Денис guest1в DbAccesse выполняю следующий запрос:

SELECT * FROM (SELECT * FROM t1);

Результат - 201: A Syntax error has occurred

Кто-нибудь встречался?
RTFM ?

SELECT * FROM table(multiset(SELECT * FROM t1));


Получаем -
п9930: Unknown error message -9930
Получи фашист гранату :).
В общем это костыль, нет в информикс select from select .

Эксперименты показывают что временные таблицы лучше. О них оптимизатор хоть что-нибудь знает, плюс на них можно собрать статистику. О multiset оптимизатор не знает ничего, даже кардиналити :(.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / 201: A sytax error....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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