Миграция IB6 -> FB2

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Vas
Сообщения: 22
Зарегистрирован: 31 мар 2005, 19:12

Сообщение Vas » 03 окт 2006, 18:59

Может оно конечно и правильно, но, например MSSQL отрабатывает такую вещь нормально.
Противоречий здравому смыслу тоже не видно.
Потом, текст ошибки какой-то левый.
И плюс ко всему, выловить это дело в процессе миграции, когда процедур с тригерами несколько сотен очень тяжело.
Вот если бы ее в компайл-тайм перевести как-нибудь....

Vas
Сообщения: 22
Зарегистрирован: 31 мар 2005, 19:12

Сообщение Vas » 03 окт 2006, 19:09

Прогнал. на MSSQL не пашет.
select a.* from
accounts a ,accounts a1
left join accounts a3 on a3.id=a.id
where a.id=a1.id

"The multi-part identifier "a.id" could not be bound."

Но он и процедуру не дает создавать.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 03 окт 2006, 21:00

Может оно конечно и правильно, но, например MSSQL отрабатывает такую вещь нормально.
смешивание явного и неявного джойнов. абракадабра.
читать
www.ibase.ru/devinfo/joins.htm

Ответить