Что такое диалект SQL, используемый в IBM Db2 on Cloud - PullRequest
0 голосов
/ 21 апреля 2020

Кто-нибудь знает, какой диалект SQL используется в IBM Db2 в облаке?

Я пробовал поискать в Google, а также нашел этот стекопоток ссылка , но не смог увидеть никаких ссылок в ссылка на то, какой диалект SQL используется в IBM Db2 в облаке.

Заранее большое спасибо.

Ответы [ 2 ]

2 голосов
/ 21 апреля 2020

Db2 в облаке - это Db2.

Db2 - это текущее имя для того, что известно как DB2 для Linux Unix и Windows (т.е. DB2 LUW) в прошлое.

Другие разновидности Db2 включают Db2 для z / OS (т. Е. DB2 для OS / 390 aka Mainframe) и Db2 для i (т. Е. DB2 для 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: Spatial

Db2 соответствует следующему отраслевому техническому отчету для SQL:

ISO/IEC TR 19075-6:2016, Information technology - Database languages - SQL - Part 6: SQL support for JavaScript Object Notation (JSON)
1 голос
/ 21 апреля 2020

В прошлом я использовал IBM DB2 on Cloud. Я понял, что они следуют большинству 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

Надеюсь, что это поможет.

...