SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » FB4: поломали select (x.*) from ... (это бага или фича?)
FB4: поломали select (x.*) from ... [сообщение #2194] Tue, 09 May 2023 21:29 Переход к следующему сообщению
Dmitry Kovalenko в настоящее время не в онлайне  Dmitry Kovalenko
Сообщений: 51
Зарегистрирован: December 2022
Member
В FB4 (4.0.2) не работает запрос

select (x.*) from DUAL as x
текст ошибки:

Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 11.
*.

В FB3.0.11 этот запрос работает.

Так и задумано?

[Обновления: Tue, 09 May 2023 21:31]

Известить модератора

Re: FB4: поломали select (x.*) from ... [сообщение #2195 является ответом на сообщение #2194] Wed, 10 May 2023 00:39 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время в онлайне  SD
Сообщений: 417
Зарегистрирован: August 2022
Senior Member
Похоже да, в стандарте нет ничего, что бы соотвествовало такому синтаксису. Отдельное выражение в скобках - есть, а вот чтобы <qualified asterisk> в скобках - не вижу.
Re: FB4: поломали select (x.*) from ... [сообщение #2196 является ответом на сообщение #2195] Wed, 10 May 2023 11:07 Переход к предыдущему сообщениюПереход к следующему сообщению
Dmitry Kovalenko в настоящее время не в онлайне  Dmitry Kovalenko
Сообщений: 51
Зарегистрирован: December 2022
Member
SD писал(а) Wed, 10 May 2023 00:39
Похоже да, в стандарте нет ничего, что бы соотвествовало такому синтаксису. Отдельное выражение в скобках - есть, а вот чтобы <qualified asterisk> в скобках - не вижу.
Понятно. А релиз ноте к FB4 это можно увидеть?
Re: FB4: поломали select (x.*) from ... [сообщение #2197 является ответом на сообщение #2196] Wed, 10 May 2023 12:24 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
Оракел тоже ругается
Re: FB4: поломали select (x.*) from ... [сообщение #2198 является ответом на сообщение #2196] Wed, 10 May 2023 13:19 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время в онлайне  hvlad
Сообщений: 364
Зарегистрирован: August 2022
Senior Member
Dmitry Kovalenko писал(а) Wed, 10 May 2023 11:07
SD писал(а) Wed, 10 May 2023 00:39
Похоже да, в стандарте нет ничего, что бы соотвествовало такому синтаксису. Отдельное выражение в скобках - есть, а вот чтобы <qualified asterisk> в скобках - не вижу.
Понятно. А релиз ноте к FB4 это можно увидеть?
Сильно сомневаюсь, что это было целенаправленно исправлено.
Скорее - починили в результате других изменений.
Так что вряд ли ты это увидишь в тикетах и\или RN.

Кстати, а что ты вообще имел в виду, когда писал
select (*) ...
?
Что оно должно по-твоему означать ?
Re: FB4: поломали select (x.*) from ... [сообщение #2199 является ответом на сообщение #2198] Wed, 10 May 2023 13:57 Переход к предыдущему сообщениюПереход к следующему сообщению
Dmitry Kovalenko в настоящее время не в онлайне  Dmitry Kovalenko
Сообщений: 51
Зарегистрирован: December 2022
Member
hvlad писал(а) Wed, 10 May 2023 13:19
Dmitry Kovalenko писал(а) Wed, 10 May 2023 11:07
SD писал(а) Wed, 10 May 2023 00:39
Похоже да, в стандарте нет ничего, что бы соотвествовало такому синтаксису. Отдельное выражение в скобках - есть, а вот чтобы <qualified asterisk> в скобках - не вижу.
Понятно. А релиз ноте к FB4 это можно увидеть?
Кстати, а что ты вообще имел в виду, когда писал
select (*) ...
?
Что оно должно по-твоему означать ?
Это тесты, Влад, там ничего в виду не имеют Smile

Тут внезапно обнаружилось, что на FB3 оно "работало" потому что не работало Smile

DEF_ICR_TEST_DATA(001_DUAL_02_ta_b,
                  "SRV!=FB-3",
                  L"",
                  L"select (x.*) from DUAL x",
                  001_DUAL);

DEF_ICR_TEST_DATA(001_DUAL_02_ta_bb,
                  "SRV!=FB-3",
                  L"",
                  L"select ((x.*)) from DUAL x",
                  001_DUAL);
Но на 2.5.9 точно работает Smile

/index.php/fa/118/0/

Разобрался Smile
Re: FB4: поломали select (x.*) from ... [сообщение #2200 является ответом на сообщение #2199] Wed, 10 May 2023 14:06 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время в онлайне  hvlad
Сообщений: 364
Зарегистрирован: August 2022
Senior Member
Dmitry Kovalenko писал(а) Wed, 10 May 2023 13:57
hvlad писал(а) Wed, 10 May 2023 13:19
Кстати, а что ты вообще имел в виду, когда писал
select (*) ...
?
Что оно должно по-твоему означать ?
Это тесты, Влад, там ничего в виду не имеют Smile
Ну да, они же сами себя написали Smile

Цитата:
Тут внезапно обнаружилось, что на FB3 оно "работало" потому что не работало Smile
...
Но на 2.5.9 точно работает Smile
...
Разобрался Smile
Надеюсь, никто не пострадал ? Smile
Re: FB4: поломали select (x.*) from ... [сообщение #2202 является ответом на сообщение #2200] Wed, 10 May 2023 14:33 Переход к предыдущему сообщениюПереход к следующему сообщению
Dmitry Kovalenko в настоящее время не в онлайне  Dmitry Kovalenko
Сообщений: 51
Зарегистрирован: December 2022
Member
hvlad писал(а) Wed, 10 May 2023 14:06
Dmitry Kovalenko писал(а) Wed, 10 May 2023 13:57

Это тесты, Влад, там ничего в виду не имеют Smile
Ну да, они же сами себя написали Smile
Конечно сами Smile

/index.php/fa/119/0/

hvlad писал(а) Wed, 10 May 2023 14:06

Цитата:
Тут внезапно обнаружилось, что на FB3 оно "работало" потому что не работало Smile
...
Но на 2.5.9 точно работает Smile
...
Разобрался Smile
Надеюсь, никто не пострадал ? Smile
Нет, но еще не вечер.
Re: FB4: поломали select (x.*) from ... [сообщение #2203 является ответом на сообщение #2202] Wed, 10 May 2023 19:25 Переход к предыдущему сообщениюПереход к следующему сообщению
kdv в настоящее время не в онлайне  kdv
Сообщений: 98
Зарегистрирован: June 2022
Member
я больше скажу - эту звездочку в запросах надо на лоб использующим прилеплять.
Re: FB4: поломали select (x.*) from ... [сообщение #2208 является ответом на сообщение #2203] Thu, 11 May 2023 12:40 Переход к предыдущему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
kdv
. я больше скажу - эту звездочку в запросах надо на лоб использующим прилеплять.
и вроде бы не педагох, а такие профессиональные выверты сознания...
Предыдущая тема: базовая (нулевая) дата Firebird
Следующая тема: Параметры firebird_udr_plugin
Переход к форуму:
  


Текущее время: Sun Dec 22 16:15:40 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00857 секунд