数据库引擎和ANSI SQL合规性

时间:2010-08-30 17:12:27

标签: sql database standards ansi-sql

我一直在搜索半小时,找不到任何资源,说明各种数据库引擎支持哪种级别的SQL ANSI标准。

看起来大多数引擎都提供了一定程度的支持,但我想知道完全官方支持的级别。

我主要对MySQL,PostgreSQL,SQL Server和Oracle感兴趣。

编辑:PostgreSQL有一个很好的合规页面,正是我所寻求的其他引擎:http://www.postgresql.org/docs/current/interactive/features.html

5 个答案:

答案 0 :(得分:12)

答案 1 :(得分:3)

“标准的哪个级别”的问题太简单了。

标准的某些部分完全没有引擎,例如创造评估。

出于这个原因,对于每个单独的引擎来说,可能更好地说“支持的标准功能的百分比”。但供应商将非常不愿意自己发布这样的测量结果。

答案 2 :(得分:1)

PostgreSQL手册有all SQL statements兼容性部分。

答案 3 :(得分:1)

根据HSQLDB手册,it is the most standards compliant RDBMS

  • 几乎支持SQL-92的所有语法功能,直到高级别
  • SQL:2008核心和本标准的许多可选功能

答案 4 :(得分:0)

Firebird 3 sql standard conformance页面