25

30 分ほど検索しましたが、さまざまなデータベース エンジンでサポートされている SQL ANSI 標準のレベルを示すリソースが見つかりません。

ほとんどのエンジンである程度のサポートが提供されているようですが、正式にサポートされているレベルを正確に知りたいです。

私は主に MySQL、PostgreSQL、SQL Server、および Oracle に興味があります。

編集: PostgreSQL には、コンプライアンスに関する素晴らしいページがあります。これは、まさに他のエンジンに関して私が探していたものです: http://www.postgresql.org/docs/current/interactive/features.html

4

5 に答える 5

15

これらは少し役立つかもしれません:

さまざまなSQL実装の比較

ウィキペディア-リレーショナルデータベース管理システムの比較

ウィキペディア-SQL-標準化

于 2010-08-30T17:17:35.897 に答える
6

「基準のどのレベルか」という問題は単純すぎます。

CREATE ASSERTION など、エンジンによってまったく実装されていない標準の部分があります。

そのため、個々のエンジンごとに「サポートされている標準機能の割合」と言ったほうがよいかもしれません。しかし、ベンダーはそのような測定値を公開することに非常に消極的です。

于 2010-08-31T10:08:52.417 に答える
2

PostgreSQL のマニュアルには、すべての SQL ステートメントの互換性セクションがあります。

于 2010-08-31T07:13:08.793 に答える
1

HSQLDB のマニュアルによると、最も標準に準拠した RDBMSです。

  • 高度なレベルまでの SQL-92 のほぼすべての構文機能がサポートされています。
  • SQL:2008 コアおよびこの標準の多くのオプション機能
于 2012-03-25T01:03:32.617 に答える
0

Firebird 3 sql標準準拠ページ

于 2010-09-01T19:54:26.903 に答える