我在许多文章和博客中看到了DB2 express-c 9.7.4中的新功能。我对MySQL的兼容性向量特别感兴趣,为了在查询中使用Limit和Offset,但是我在Information Center中找不到与这个新功能相关的任何文档。
唯一的“官方”文档位于http://www.ibm.com/developerworks/data/library/techarticle/dm-1006db2expressc972/index.html,这是一篇由校园项目经理撰写的文章。
在DB2 9.7信息中心的修订包4功能部分中未提及此功能:http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/c0056050.html
我想知道所有DB2版本是否完全支持此功能? 如果此功能仅适用于db2 express-C,那么它的文档在哪里? Raul Chong在DeveloperWorks中的文章是唯一的文档吗? 使用此功能是否安全,还是仅仅是一项测试,其未来未知?
答案 0 :(得分:0)
是的,DB2_COMPATIBILITY_VECTOR
自DB2 9.7 Workgroup and Enterprise版以来就已提供。
根据Raul的说法,这是9.7.4中Express-C的新功能,特别是“MYS”设置。我认为那是“正式的”。 DB2 Express-C书籍可用here,否则文档是有限的,因为它是免费产品。
答案 1 :(得分:0)
我在IBM的DB2 Express-C团队工作。 MYS功能是官方的,可以安全使用。针对信息中心文章提出了一个文档缺陷,以解决您提到的问题。
这也需要更好地记录,但MYS是以下的同义词:
db2set DB2_COMPATIBILITY_VECTOR=4000
所有数值向量值都可以通过十六进制加法以任意方式组合。 Serge Rielau撰写了一篇关于developpeWorks的文章,解释了它是如何工作的。