数据库引擎和 ANSI SQL 合规性

发布于 2024-09-16 17:39:50 字数 368 浏览 8 评论 0原文

我已经搜索了半个小时,但找不到任何资源说明各种数据库引擎支持什么级别的 SQL ANSI 标准。

看起来大多数引擎都提供了某种级别的支持,但我想知道官方支持的具体级别。

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

编辑:PostgreSQL 有一个关于合规性的很棒的页面,正是我在寻找其他引擎的内容: http://www.postgresql.org/docs/current/interactive/features.html

I've been searching for half an hour and can't find any resources stating what level of the SQL ANSI standard is supported on various database engines.

It looks like some level of support is provided by most engines, but I'd like to know exactly what level is officially supported.

I'm primarily interested in MySQL, PostgreSQL, SQL Server, and Oracle.

EDIT: PostgreSQL has a great page on compliance, exactly what I was looking for regarding the other engines: http://www.postgresql.org/docs/current/interactive/features.html

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

帥小哥 2024-09-23 17:39:50

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

该标准的某些部分根本不由任何引擎实现,例如 CREATE ASSERTION。

因此,最好谈论每个引擎的“支持的标准功能的百分比”。但供应商将非常不愿意自己发布此类测量结果。

The question of "which level of the standard" is too simple.

There are portions of the standard that are implemented by no engine at all, e.g. CREATE ASSERTION.

For that reason, it might be better to speak of "percentage of standard features supported" for each individual engine. But the vendors will be very reluctant to publish such measurements themselves.

趁微风不噪 2024-09-23 17:39:50

PostgreSQL 手册针对所有 SQL 语句提供了兼容性部分。

The PostgreSQL manual has for all SQL statements a compatibility section.

影子的影子 2024-09-23 17:39:50

根据 HSQLDB 手册,它是最符合标准的 RDBMS

  • 支持 SQL-92 到高级的几乎所有语法功能以及该标准的许多可选功能
  • SQL:2008 核心

According to the HSQLDB manual, it is the most standards compliant RDBMS.

  • Almost all syntactic features of SQL-92 up to Advanced Level are supported
  • SQL:2008 core and many optional features of this standard
人疚 2024-09-23 17:39:50

Firebird 3 sql 标准一致性页面

Firebird 3 sql standard conformance page

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文