[英]SQL differences for DB2 versions
我们正在开发使用ODBC drivers
为Oracle和SQL
Server生成和执行SQL
查询的ODBC drivers
。 我们正在研究扩展到DB2
的可能性,但我读到有几个版本可用。 DB2
for LUW
,for iSeries
和z / OS。
是否有任何差异SQL
的SQL/PLSQL
功能在这些版本?
作为ISV,是否可以获得DB2
for iSeries
或z/OS
的开发环境
正如许多其他答案已经说过的那样,DB2系列的成员之间存在差异。 所有DB2都是SQL-99投诉,每个成员都具有以下SQL标准 (2003,2006,2008,2011)的特定功能。 此外,还为每个成员添加了一些额外功能,例如LUW中的自治事务或模块。
IBM中有一个名为SQL Language Council(SLC)的小组,其目的是讨论DB2系列兼容性。 SQL架构师(Serge Rielau和Rick Swagerman)撰写的以下文章谈到了:
该组创建了一个名为SQL Reference for Cross-Platform Development的文档,该文档描述了该系列成员之间的兼容性。 当前版本是4.0,它将当前DB2版本的功能分组。
此外,DeveloperWorks最近的一系列文章讨论了每个家庭成员的特征。 这为您提供了DB2之间的可移植性:
更多信息:
有关这方面的信息可以在这里找到:
http://www-01.ibm.com/software/data/db2/linux-unix-windows/index.html
和这里
http://troels.arvin.dk/db/rdbms/
但是,所有提到的DB2版本都符合SQL-92,所以SQL标准是全面的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.