Oracle 用にかなり複雑な SQL を作成する場合、遅かれ早かれ、奇妙な実行ヒントを適用する必要があります。これは、Oracle が「最適な」実行計画自体を把握できないように見えるためです。
http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/hintsref.htm
これは確かに SQL 標準ではありません。しかし、それでも、これらの種類のヒントをサポートする RDBMS は他にあるのでしょうか? SQL に「埋め込まれた」ヒントを本当に意味しているのでしょうか? それらは構文的に似ていますか (つまり、SELECT
キーワードと最初に選択された の間に配置されていCOLUMN
ますか)? さまざまな RDBMS のヒントを比較する一般的なドキュメント ページを知っていますか?
注: 主に次の RDBMS に興味があります: Postgres、MySQL、HSQLDB、H2、Derby、SQLite、DB2、Sybase、SQL Server