问题标签 [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 投票
8 回答
133991 浏览

sql - DB2 SQL 中的 IsNull 函数?

是否有与 DB2 的 isnull 函数等效的性能?

想象一下我们的一些产品是内部的,所以它们没有名字:

可能返回:

0 投票
6 回答
577 浏览

sql - 为什么 DB2 不允许我在 WHERE 子句中有一个列?

我有一个通过 ODBC 访问的远程 DB2 数据库。当我有类似的查询时

它就像一个魅力,所以表和列显然存在。

但是如果我在 WHERE 子句中指定问题列

它给了我一个错误

这可能是什么原因?我已经仔细检查了拼写,我可以通过在 where 子句中包含问题列来触发问题。

0 投票
5 回答
3196 浏览

sql-server - SQL Server 2005 链接服务器到 DB2 性能问题

我有一台 SQL Server 2005 机器,其中 JDE DB2 设置为链接服务器。

由于某种原因,从这个盒子到 db2 盒子的任何查询的性能都很糟糕。

例如。以下需要 7 分钟从 Management Studio 运行

而在 iSeries Navigator 中运行需要几秒钟

有什么想法吗?我假设一些配置问题。

0 投票
1 回答
521 浏览

db2 - DB2 传输组件未正确注册

我正在尝试测试DB2 adapterBizTalk 2006(不是 R2)。

在尝试在应用程序中配置实例时,我收到一条错误消息:

DB2 传输组件未正确注册

环境是 2 个 BizTalk 服务器共享一个消息框。

DB2 适配器在第一台服务器上运行良好。这是我遇到问题的第二台服务器。

我已经从第一台服务器导出了 .msi 文件,然后将它们安装到第二台服务器上并将它们导入 BizTalk。我使用的所有其他适配器在两台服务器上都可以正常工作。

  • Google 搜索并没有提供很多关于 BizTalk DB2 适配器故障排除的信息。
  • 进一步的故障排除表明,用于主机系统的 MS BizTalk 适配器已安装在两台计算机上。但是,它仅在给我问题的机器上配置。
  • 我已经取消配置它,但这仍然没有帮助。
  • 我已经仔细检查了两台服务器上的 DB2 适配器的 .dll 版本号是否相同,并确保它们已安装在 GAC 中。
  • 这些都没有帮助。

以前有没有人遇到过这样的问题,或者指出我在哪里寻找 BizTalk DB2 适配器故障排除指南?

0 投票
6 回答
1419 浏览

ruby - 自动化具有输入的 Ruby Gem 安装

我正在尝试安装 ibm_db gem,以便可以从 Ruby 访问 DB2。当我尝试:

我收到以下澄清请求:

我总是要安装 linux 版本(我假设是“ruby”版本),所以有没有办法直接从 gem install 命令中选择我要安装的版本?

这是一个问题的原因是我需要通过 bash 脚本自动执行此安装,所以我想提前选择我想要“ruby”版本。

0 投票
9 回答
19942 浏览

sql - SQL - 你如何比较 CLOB

在 DB2 触发器中,我需要比较 CLOB 字段的值。就像是:

但是“!=”不适用于比较 CLOB。

有什么比较方法?

编辑添加:

如果在更新期间更改了 Clob 字段,我的触发器需要执行一些操作。这就是我需要比较触发器代码中的 2 个 CLOB 的原因。 我正在寻找一些关于如何做到这一点的详细信息

0 投票
4 回答
4240 浏览

sql - 索引空值以在 DB2 上快速搜索

我的理解是空值在 DB2 中是不可索引的,因此假设我们有一个巨大的表 (Sales),其中的日期列 (sold_on) 通常是一个日期,但偶尔(10% 的时间)为空。

此外,让我们假设它是一个我们无法更改的遗留应用程序,因此这些空值将保留在那里并且意味着某些东西(假设是返回的销售额)。

我们可以通过在 sold_on 和 total 列上放置索引来快速进行以下查询

但是索引不会使这个查询更快:

因为索引是在值上完成的。

我可以索引空值吗?也许通过更改索引类型?索引指标列?

0 投票
1 回答
1320 浏览

db2 - JMP0811I-U 使用 DB2 SQL 编译 Fujitsu COBOL 后出现 Fujitsu 运行时错误:原因/补救措施?

我能够(在 Windows XP 上)预编译、编译和链接包含嵌入式 SQL 的示例(Fujitsu NetCobol)COBOL 测试程序。该测试程序用于读取并显示 DB2(Linux 上的 UDB 9.5)数据库表中的行数。

在运行时,我收到以下错误消息:

JMP0811I-U [PID:... TID:...] 'sqlgstrt' 程序的链接规则或参数失败。PGM=DB2TST1

此错误所指的预编译源代码如下所示:

有人知道这个错误信息是什么意思吗?

0 投票
4 回答
52943 浏览

file - 如何查看 db2 表(文件)的模式

如主题...有没有办法在不插入任何行并发出 SELECT 的情况下查看空表模式?

0 投票
4 回答
3071 浏览

php - php + unixODBC + DB2 + DESCRIBE = 令牌无效?

我试图运行的代码:

结果:

PHP 警告:odbc_exec():SQL 错误:[unixODBC][IBM][iSeries Access ODBC Driver][DB2 UDB]SQL0104 - 令牌 TABLENAME 无效。有效标记:INTO., SQL 状态 37000 in SQLExecDirect in ...

同一连接上的 SELECT、INSERT、UPDATE 或 DELETE 查询没有其他问题。这是语法错误吗?