有人知道IBM Db2 on Cloud中使用的SQL方言是什么吗?
我试着在谷歌上搜索,也发现了这个stackoverflow链接,但在链接中看不到任何关于IBMDb2 on Cloud中使用的SQL方言的引用。
非常感谢。
Cloud上的Db2是Db2。
Db2是过去被称为Db2 for Linux Unix和Windows(即Db2 LUW(的当前名称。
Db2的其他变体包括用于z/OS的Db2(即用于OS/390的Db2,又名大型机(和用于i的Db2(即用于iSeries的Db2,别名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: Spatial
Db2符合以下SQL行业技术报告:
ISO/IEC TR 19075-6:2016, Information technology - Database languages - SQL - Part 6: SQL support for JavaScript Object Notation (JSON)
我过去曾在云上使用过IBMDB2。我意识到,它们遵循了大多数SQL标准,但与其他SQL方言一样,它们也添加了一些自己的风格。我希望这是有道理的。
话虽如此,看起来在大多数情况下,它们遵循SQL 2016标准。以下是一些参考资料:
https://www.ibm.com/support/knowledgecenter/SSEPEK_11.0.0/home/src/cmn/db2z_industrystandardsdb2.html
https://en.wikipedia.org/wiki/SQL:2016
希望能有所帮助。