问题标签 [ibm-db2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
41 浏览

sql - 通过 SQL 查询 XML

我有一个 XML 列:

sug只能容纳一个枚举成员(或ACHERDOA。我想检查是否存在sug没有这些值之一。

通过这种方式,我只得到 sug 节点,它是枚举值之一:

我想获取值不是枚举值之一的sug节点。可能的?如何获取其值为“ACHER”的 sug 节点?

0 投票
0 回答
1226 浏览

database - 当表空间类型为“AUTOMATIC STORAGE”时更改表空间 db2

再会,

我想改变一个tablespace更大的尺寸。以下是我的查询:

然后我遇到如下错误:

看起来像automatic storage限制我扩大尺寸。有任何想法吗?

0 投票
1 回答
255 浏览

sql - DB2 z/os sql 中的混合联接

我一直在重写几十年前的 DB z/OS 查询,共有三个表,如下所示:

顾客

客户地址

贷款

customer = customer_address是一对一的,customer = loan也是一对多的。

我们曾经有两个不同的查询来按州和城市获取客户列表,他们有贷款并且“活跃于业务”(通过在 customer_address 中有记录!)如下:

收集上述查询的结果,并将每个州和城市从 PreparedStatement 传递给下面的查询。如果有一个 loan_id 存在,那么我们收集州、城市和设施名称。

我已将这两个查询重写为一个查询。(customer.cust_id、customer_loan.loan_id 有索引)。我没有在修改后的查询中包含loan_id。

现在我可以看到 Web 应用程序的性能显着提高,查询执行时间大约需要 700 毫秒。但我想知道我是否可以做些什么来改进或修改这个查询。非常感谢任何输入或想法。

0 投票
2 回答
317 浏览

python - 无法启动 ibm_db 并在 Maverick 上工作

我正在尝试启动 ibm_db 并在 OSX Mavericks 上工作。我按照在DB2 for MAC OS X中找到的说明进行操作,并且能够成功完成它们。

但是,那里没有设置环境变量的内容:我知道我需要将此行添加export IBM_DB_HOME=/Users/db2inst1/sqllib到某处的文件中。它是什么文件?我已经尝试过sudo vi /etc/launchd.conf,当我去时,easy_install ibm_db我收到以下错误:

我觉得我真的很亲近

0 投票
1 回答
96 浏览

sql - 连接 DB2 中 4 个表的数据并添加一个新列,用于标识记录来自哪个表

我有四张桌子

薪酬、地点、部门、工作

每一个都有 3 列 EmpId、Code、Date。

每个表中的某些记录对该表是唯一的,而某些记录存在于多个表中。

我希望将所有数据放在一个表中而没有重复,并且应该有一个新列,其中包含记录所在的表的名称

所以我们的最终数据将类似于

0 投票
1 回答
747 浏览

db2 - 如何在 DB2 中获取表列是否可以为空

我在 DB2 中有查询以获取表定义/结构

在此我想获取列类型是Isnullable真还是假。

有人可以帮忙吗?

0 投票
0 回答
105 浏览

php - ZendServer ibm_db2.so 停止加载

我使用 Linux 并安装 ZendServer 进行开发。我设置了一切,它一直工作到昨天。无中生有,我得到了这个错误,我无法修复它。

在 ZendServer > Configuration > PHP - 我收到警告说 ibm_db2.so 没有加载。

我大约 1 个月没有更新或升级(我不知道一些隐藏的更新)。之前一切正常。重新启动和重新安装库没有帮助。

0 投票
3 回答
768 浏览

java - 尝试连接到 db 时使用 db2 10.5 异常

您好我无法从 cmd 连接到数据库,建立连接时出现问题。我正在使用 DB2 10.5 版本的客户端。数据库位于 10.5 服务器上(Triend 与 db 也在 9.7 版本服务器上)。

我得到以下异常:

请帮助解决问题。

0 投票
1 回答
1565 浏览

node.js - npm install ibm_db2 失败(需要使用 nodejs 使用 db2 数据库)

在我的项目中,我们有需要使用 nodejs 连接的 Db2 数据库。我浏览了 ibm_db2 博客,但无法安装 ibm_db2 模块。似乎我需要安装在 Mac 上似乎不可用的 IBM Data Server 驱动程序(我正在使用 Mac Yosemite 进行开发)。当我尝试“ npm install ibm_db2”时出现以下错误

/user/test/jumpstart/node_modules/ibm_db

节点安装程序/driverInstall.js

即使我试图删除“node_modules”文件夹并再次尝试但面临同样的问题。

请帮忙。

0 投票
2 回答
668 浏览

node.js - 使用 nodejs 的 IBM DB2 抛出连接错误为“SQL1042C 发生意外的系统错误。SQLSTATE=58004”

我正在使用 ibm_db 模块使用 nodejs 连接到 IBM 数据库。我指的是DB2NodeJs。我只是关注了这篇文章并使用了这篇文章中给出的示例代码。以下是我的步骤。

我收到以下错误

我是使用 Nodejs 的 DB2 新手。此外,我认为我正确提供了所有详细信息,除了 db2 驱动程序值 DRIVER={DB2}。驱动程序的价值应该是什么?我以前从未安装过任何与数据库相关的驱动程序。请帮忙。