> Мы тоже никогда на 3 диалект не перейдем, ну его нафиг с такими наворотами, > ни в одной нормальной СУБД таких выкрутасов нет.
Хммм? Ты про какие выкрутасы? > В том, что предлагает Роман можно найти аналогию в параметре базы данных > Oracle - называется compatible, в котором указывается номер версии, > например, compatible=9.2.0.0 > и БД начинает работать с особенностями синтаксиса, диалекта, возможностей > SQL которые были только в указанной версии. Мне этот флажок нравиться, есть > софт написанный по Oracle 8.0.5 (давно это было), ставлю новенький 10g, > меняю там этот параметр и - вуаля - софт продолжает работать, а я пользуюсь > например новыми фичами администрирования новой СУБД. Да, Ты прав - надо различать диалект SQL и совместимость фич. Не знаю, кажется совместимость фич мы не потянем... парсер - это одно, а все особенности (например, структура системных таблиц) - это другое. Интересно - невозможность SELECT-а из процедуры без SUSPEND - это особенность "диалекта", или же это фича? Когда я писал, то мыслил еще о другом - например Fyracle мог бы использовать свой диалект для обозначения Oracle-совместимого синтаксиса, а когда (и если) будет реализирована эмуляция TransactSQL - то он тоже получает свой диалект. Роман --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---

