哪个 RDBMS 拥有最丰富的 ANSI-SQL 超集?

发布于 2024-09-07 06:52:40 字数 229 浏览 6 评论 0原文

早在 1989 年,当我习惯在 UNIX 和 VAX/VMS 平台上使用 Oracle 5.2.3 进行编程时,我认为 SQLPLUS 拥有最丰富的内置函数超集。 ORACLE FORMS 还能够在触发器中嵌入 SQL 语句。那是21年前的事了。目前,哪些其他 RDBMS 已经接近、具有与 Oracle 的 SQLPLUS、DB2 相同或更多的功能?.. SQL-Server?.. T-SQL?.. MySQL?.. 等?

Back in 1989, when I used to program with Oracle 5.2.3 on UNIX and VAX/VMS platforms, I considered SQLPLUS as having the richest super-set of built-in functions. ORACLEFORMS also had the ability to embed SQL statements within triggers. That was then, 21 years ago. At present, which other RDBMS' have come close, have the same, or more functionality than Oracle's SQLPLUS, DB2?.. SQL-Server?.. T-SQL?.. MySQL?.. etc?

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

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

发布评论

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

评论(2

牵强ㄟ 2024-09-14 06:52:40

很难说清楚什么是“最富有”。所有系统都有一些其他系统不支持的专有内容,包括但不限于:

  • Oracle 中的 MODEL 子句
  • CROSS APPLY SQL Server
  • PostgreSQL 中的 DISTINCT ON
  • MySQL 中的 ON DUPLICATE KEY UPDATE

It's hard to tell what is "richest". All systems have some proprietary things which the other systems don't support, including, but not limited to:

  • MODEL clause in Oracle
  • CROSS APPLY in SQL Server
  • DISTINCT ON in PostgreSQL
  • ON DUPLICATE KEY UPDATE in MySQL
在风中等你 2024-09-14 06:52:40

DB2 有一个完整的 Java 虚拟机,可用于服务器端处理存储过程,您不需要没有比这更“完整”的了。

CouchDB 使用 JavaScript,也无法比它更灵活和完整。

DB2 has a complete Java virtual machine available for server side processing stored procedures, you don't get much more "complete" than that.

CouchDB uses JavaScript, can't get much more flexible and complete that that either.

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