Когда вы пишете довольно сложный SQL для Oracle, рано или поздно вам придется применить нечетную подсказку о выполнении, потому что Oracle не может сам определить «лучший» план выполнения.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/hintsref.htm
Теперь это, конечно, не стандарт SQL. Но все же, мне интересно, есть ли другие СУБД, которые поддерживают такие подсказки, и я действительно имею в виду подсказки, которые «встроены» в SQL? Являются ли они похожими, синтаксически (то есть также помещены между ключевым словом SELECT
и первым выбранным COLUMN
)? Знаете ли вы страницу общей документации, сравнивающую подсказки в различных СУБД?
Н.Б .: Меня больше всего интересуют следующие СУБД: Postgres, MySQL, HSQLDB, H2, Derby, SQLite, DB2, Sybase, SQL Server