2010-12-14 18 views
4

私はさまざまなSQLデータベースのための1つ以上の比較マトリックスの可能性のあるリファレンスガイドを探しています。目標は、SQL標準の機能/演算子/ステートメント(はい、複数形はどれくらい良いでしょうか)を、それぞれがどのような構文でサポートしているかを素早く確認できるようにすることです。SQLデータベースの参考資料+機能/構文比較マトリックス?

さらに、他のデータベースの同等の機能とマッチングさせることもできます。

たとえば、データベースA、B、CがLIKEオペレータをサポートしていて、それらがすべて%_のプレースホルダをサポートしているかどうかをすぐに確認できます。

このような質問に記載されているWikipedia comparison of several RDBMSは、いくつかの興味深い情報を提供しますが、構文上の特徴やオペレーターのサポートの範囲にはありません。

  • オラクル、
  • のPostgreSQL、
  • DB2、
  • HSQLDB、
  • MS:

    好ましくは、私が含む参照を探していますが、少なくとも以下の表のための情報とSQL、

  • MySQL。

ここ数日間、良好な統合された使用可能なリファレンスが見つかりませんでした。ありがとう。

+0

10年間、MSSQLで働いた後、私はこのリソース便利があります。 – John

答えて

5

私は、この参照は非常に有用であることが分かってきた:

Comparison of different SQL implementations

+0

あなたは最初です:)それはOKリファレンスですが、私はすでにそれを持っていて、それほど網羅的ではありません(例えば、日付サポートはかなり制限されていて、LIKE演算子は実際には議論されていません)。 – haylem

+0

LIKEと標準のワイルドカードは、リストしたすべてのDBMSで同じように機能するものです。 –

+0

@a_horse_with_no_name:そうかもしれないが、私はSQLの専門家ではない。しかし、私はそれを述べているリファレンスを見つけることがうれしかったでしょう。たとえば、これらの文(OracleやDB2ではLIKEのエスケープ文字を指定できるようになります)のエスケープが同じように機能しません。 – haylem

2

あなたはこの本は非常に便利かもしれません:SQL in a Nutshell (by Kline & Hunt, O'Reilly)

+1

Hmmm、本。どのように20世紀あなた:)実際には、私は開発しているコンポーネントに取り組んでいるテスターの机の上にそれを見たと思うと私は今すぐその参照が必要です。それが私に必要なものを持っているかどうかを見るために彼女からちょうどそれを借りるかもしれない。ありがとう。 – haylem

+1

@haylem、私は55歳です。私はこのタイプの情報のためにウェブサイトよりも本が好きです。これはあなたが必要とするすべてのデータベースを持っていないかもしれませんが、それらの束の良いスタートです。 – HLGEM

+1

ただ冗談、私はずっと若い(それは来る...)が、私は自分自身のブックワームだ。私は良い紙の参考資料にも感謝します。 – haylem