在DB2 Express C中跨多个模式使用不合格的SQL

解算器

我正在尝试重新创建在本地开发服务器上的IBM iSeries中型服务器下运行的登台服务器和生产服务器的一部分。我的预期计划是允许SQL查询与Linux上安装的DB2 Express C无缝配合。我已经安装了PHP,ibm_db2 PHP扩展和DB2 ExpressC。一切正常。

我的下一步是弄清楚如何在不指定架构的情况下运行不合格的SQL语句。例如,在IBM iSeries上,我可以在所有模式中指定i5_libl选项,然后不必担心使用完全限定的SQL。但是我正在使用Linux,所以i5_libl选项不可用。

我查看了DB2 SQL文档SET PATH,这就是我想要的可以在其中指定多个模式的地方,但是我的理解是,它仅适用于CREATE,而不是我真正关心的静态和动态SQL。我也研究了SET SCHEMASET CURRENT PACKAGESET,但是似乎只允许一个模式。

例如:

我要桌子SCHEMA1.ABCSCHEMA2.DEF

我想进行设置,以便可以从我的应用程序中运行以下命令:

SELECT * FROM ABC

SELECT * FROM DEF
托尼

Scott Forstie提到了今天早上在Linux上安装的DB2 ExpressC。

PHP ibm_db2(测试新功能):IBM当前正在测试一些新的开放源代码PHP ibm_db2技术允许通过Linux从DB2 Connect V10.5进行许多/大多数IBM i设置。如果您有兴趣,请访问以下Web站点http://youngiprofessionals.com/wiki/index.php/XMLSERVICE/PHP,下载部分PHP ibm_db2新功能(仅测试),下载测试ibm_db2.zip文件。要编译到Linux机器PHP中,请参阅README_IBM_i zip文件,该文件名为“ Linux for IBM i people”一节。

DB2 Connect V10.5(具有DB2 for i功能):DB2 Connect V10.5是需要购买的许可程序产品。对于生产用途,用于System i的DB2 Connect无限版包装通常为IBM i客户提供最佳条款。请与您当地的IBM代表或业务合作伙伴联系以获取价格信息。有关此产品的更多信息,请访问以下Web站点:http : //www-03.ibm.com/software/products/zh/db2connunlieditforsysti可以通过发送电子邮件至[email protected]获得用于评估目的的DB2 Connect试用版许可证文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章