【发布时间】:2020-04-21 03:56:25
【问题描述】:
有谁知道 IBM Db2 on Cloud 中使用的 SQL 方言是什么?
我尝试谷歌搜索,还发现了这个 stackoverflow link,但在 IBM Db2 on Cloud 中使用的 SQL 方言的链接中看不到任何引用。
非常感谢。
【问题讨论】:
有谁知道 IBM Db2 on Cloud 中使用的 SQL 方言是什么?
我尝试谷歌搜索,还发现了这个 stackoverflow link,但在 IBM Db2 on Cloud 中使用的 SQL 方言的链接中看不到任何引用。
非常感谢。
【问题讨论】:
云上的 Db2 就是 Db2。
Db2 是过去称为 DB2 for Linux Unix and Windows(即 DB2 LUW)的当前名称。
其他种类的 Db2 包括 Db2 for z/OS(即 DB2 for OS/390 aka Mainframe)和 Db2 for i(即 DB2 for iSeries aka AS/400 ) 等等
从 11.5 版开始,Db2® 符合以下 SQL 标准 https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.5.0/com.ibm.db2.luw.common.doc/doc/c0011215.html
Db2® 符合以下 SQL 行业标准:
Db2® 符合以下 SQL 行业标准:
ISO/IEC 9075-1:2016, Information technology - Database languages - SQL - Part 1: Framework (SQL/Framework) ISO/IEC 9075-2:2016, Information technology - Database languages - SQL - Part 2: Foundation (SQL/Foundation) ISO/IEC 9075-3:2016, Information technology - Database languages - SQL - Part 3: Call-Level Interface (SQL/CLI) ISO/IEC 9075-4:2016, Information technology - Database languages - SQL - Part 4: Persistent Stored Modules (SQL/PSM) ISO/IEC 9075-10:2016, Information technology - Database languages - SQL - Part 10: Object Language Bindings (SQL/OLB) ISO/IEC 9075-11:2016, Information technology - Database languages - SQL - Part 11: Information and Definition Schemas (SQL/Schemata) ISO/IEC 9075-13:2016, Information technology - Database languages - SQL - Part 13: Java Routines and Types (SQL/JRT) ISO/IEC 9075-14:2016, Information technology - Database languages - SQL - Part 14: XML-Related Specifications (SQL/XML) ISO/IEC 13249-3:2011, Information technology - Database languages - SQL multimedia and application packages - Part 3: SpatialDb2 符合以下 SQL 行业技术报告:
ISO/IEC TR 19075-6:2016, Information technology - Database languages - SQL - Part 6: SQL support for JavaScript Object Notation (JSON)
【讨论】:
我过去曾使用过 IBM DB2 on Cloud。我意识到它们遵循大多数 SQL 标准,但与任何其他 SQL 方言一样,它们也添加了一些自己的风格。我希望这是有道理的。
话虽如此,看起来大部分情况下,它们都遵循 SQL 2016 标准。以下是一些参考资料:
https://en.wikipedia.org/wiki/SQL:2016
希望对您有所帮助。
【讨论】: