问题标签 [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.
sql - DB2 SQL 中的 IsNull 函数?
是否有与 DB2 的 isnull 函数等效的性能?
想象一下我们的一些产品是内部的,所以它们没有名字:
可能返回:
sql - 为什么 DB2 不允许我在 WHERE 子句中有一个列?
我有一个通过 ODBC 访问的远程 DB2 数据库。当我有类似的查询时
它就像一个魅力,所以表和列显然存在。
但是如果我在 WHERE 子句中指定问题列
它给了我一个错误
这可能是什么原因?我已经仔细检查了拼写,我可以通过在 where 子句中包含问题列来触发问题。
sql-server - SQL Server 2005 链接服务器到 DB2 性能问题
我有一台 SQL Server 2005 机器,其中 JDE DB2 设置为链接服务器。
由于某种原因,从这个盒子到 db2 盒子的任何查询的性能都很糟糕。
例如。以下需要 7 分钟从 Management Studio 运行
而在 iSeries Navigator 中运行需要几秒钟
有什么想法吗?我假设一些配置问题。
db2 - DB2 传输组件未正确注册
我正在尝试测试DB2 adapter
BizTalk 2006(不是 R2)。
在尝试在应用程序中配置实例时,我收到一条错误消息:
DB2 传输组件未正确注册
环境是 2 个 BizTalk 服务器共享一个消息框。
DB2 适配器在第一台服务器上运行良好。这是我遇到问题的第二台服务器。
我已经从第一台服务器导出了 .msi 文件,然后将它们安装到第二台服务器上并将它们导入 BizTalk。我使用的所有其他适配器在两台服务器上都可以正常工作。
- Google 搜索并没有提供很多关于 BizTalk DB2 适配器故障排除的信息。
- 进一步的故障排除表明,用于主机系统的 MS BizTalk 适配器已安装在两台计算机上。但是,它仅在给我问题的机器上配置。
- 我已经取消配置它,但这仍然没有帮助。
- 我已经仔细检查了两台服务器上的 DB2 适配器的 .dll 版本号是否相同,并确保它们已安装在 GAC 中。
- 这些都没有帮助。
以前有没有人遇到过这样的问题,或者指出我在哪里寻找 BizTalk DB2 适配器故障排除指南?
ruby - 自动化具有输入的 Ruby Gem 安装
我正在尝试安装 ibm_db gem,以便可以从 Ruby 访问 DB2。当我尝试:
我收到以下澄清请求:
我总是要安装 linux 版本(我假设是“ruby”版本),所以有没有办法直接从 gem install 命令中选择我要安装的版本?
这是一个问题的原因是我需要通过 bash 脚本自动执行此安装,所以我想提前选择我想要“ruby”版本。
sql - SQL - 你如何比较 CLOB
在 DB2 触发器中,我需要比较 CLOB 字段的值。就像是:
但是“!=”不适用于比较 CLOB。
有什么比较方法?
编辑添加:
如果在更新期间更改了 Clob 字段,我的触发器需要执行一些操作。这就是我需要比较触发器代码中的 2 个 CLOB 的原因。 我正在寻找一些关于如何做到这一点的详细信息
sql - 索引空值以在 DB2 上快速搜索
我的理解是空值在 DB2 中是不可索引的,因此假设我们有一个巨大的表 (Sales),其中的日期列 (sold_on) 通常是一个日期,但偶尔(10% 的时间)为空。
此外,让我们假设它是一个我们无法更改的遗留应用程序,因此这些空值将保留在那里并且意味着某些东西(假设是返回的销售额)。
我们可以通过在 sold_on 和 total 列上放置索引来快速进行以下查询
但是索引不会使这个查询更快:
因为索引是在值上完成的。
我可以索引空值吗?也许通过更改索引类型?索引指标列?
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
此错误所指的预编译源代码如下所示:
有人知道这个错误信息是什么意思吗?
file - 如何查看 db2 表(文件)的模式
如主题...有没有办法在不插入任何行并发出 SELECT 的情况下查看空表模式?
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 查询没有其他问题。这是语法错误吗?