问题标签 [db2-luw]

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 投票
2 回答
2385 浏览

c# - DB2 for Windows:在哪里可以找到类似于 Oracle 的 tnsname.ora 的配置文件?

我是 DB2 的新手。我写了一个小 C# 应用程序,需要找到(客户端)配置文件,类似于 Oracle 中的 tnsnames.ora,因为我想从中获取一些信息(例如主机名、端口、服务名称)。我使用 64 位 Windows 7 和 8。有人能告诉我在哪里以及如何找到它吗?非常感谢任何帮助和提示。提前谢谢。

0 投票
1 回答
505 浏览

sql - DB2 conditional import

I have two DB2 databases (Database1 and Database2) both containing a table called SubscriptionTable. Both tables contain user subscription related data and the columns of SubscriptionTable are the same in both databases.

Now I need to copy (and overwrite) data from Database1.SubscriptionTable to Database2.SubscriptionTable but only if the LAST_UPDATED_TIMESTAMP column in Database2.SubscriptionTable is not greater than a specific date.

So in short I would like to overwrite subscription data in Database2.SubscriptionTable but only if the data was NOT modified after a specific date.

Could I use existing utility for this purpose, e.g. db2 import where I could also specify a condition (LAST_UPDATED_TIMESTAMP < 'XXXX-XX-XX') for each row being overwritten ?

0 投票
1 回答
56 浏览

db2 - 远程和本地数据库中的查询结果变化

下表是在本地数据库和远程数据库中创建的。

在两个数据库中创建的表中插入以下行。

如果我在我系统的本地数据库中运行以下查询,那么查询结果是正确的。即它返回表中的所有行,因为查询正是必须做的。但是如果我在远程数据库中运行相同的查询,则只返回 4 行,这是错误的结果。

谁能建议为什么查询行为会发生变化?

0 投票
2 回答
994 浏览

db2 - 如何在没有任何附加值的情况下获取 db2

我需要如下数据:

我打算编写一个脚本来执行 rtrim(char(fieldname)) 是否有任何函数组合,我可以使用这些函数为两个字段获得正确的输出。

0 投票
1 回答
359 浏览

javascript - 使用nodejs编写选择查询时遇到问题

我有每 5 分钟运行一次的 node.js 脚本,并将数据插入下表。我在 IBM Db2 数据库中使用时间戳数据类型来识别每一行。

我正在尝试在 node.js 中编写一个查询,该查询将连接到该表并每小时显示数据。我在理解如何选择行时遇到了麻烦,因为一天中的不同时间会有多行,因为它每 5 分钟运行一次。我正在尝试编写一个逻辑,它将在表中选择每小时的第一行并显示它。因此,一天将返回 24 行。

我可以选择每个小时的第一行,也可以对每个小时进行平均计算。但是,我很困惑如何为此编写查询。有人可以帮我理解我应该使用什么吗?

节点.js

0 投票
2 回答
1025 浏览

jdbc - 更新数据库版本(IBM DB2 9.7)时是否需要升级JDBC驱动?

我们会将 IBM DB2 9.7 LUW 升级到 10.5 LUW。我们是否也必须升级我们的 JDBC 驱动程序,或者我们可以使用 9.7 中现有的驱动程序吗?

0 投票
1 回答
4450 浏览

db2 - IBM Data Studio 未连接到本地 DB2 数据库

我已经在本地 Ubuntu 12.04 机器上安装了 DB2 10.5 版本。现在我需要一个 GUI。我已经尝试过 squirrel-sql 和 Db-Visualizer。虽然 Db-Visualizer 为我提供了仅查看的数据库结构,但 squirrel-sql 为我提供了更多管理选项。但现在我需要一个 DB2 管理员工具,它可以处理所有这些任务以及备份/恢复、导入/导出等。

我听了很多关于 IBM Data Studio 作为 DB2 的事实上的工具。所以我安装了它。安装完成后,我无法连接到我的 DB2 数据库/模式。令人惊讶的是,我很容易通过 squirrel-sql 和 Db-Visualizer 连接我的 Db,但 IBM Data Studio 拒绝连接。它在尝试期间给出以下错误。

我已经指定,

任何人都可以建议是否需要额外的步骤来连接。

更新:用于堆栈跟踪的 Pastebin 链接: http: //pastebin.com/ySmrFKNV

更新 1:在线搜索 DB2 论坛是否存在相同问题,有人建议检查系统代理设置。所以是的,我的系统启用了代理设置。但即使在 Ubuntu 的网络设置中将代理设置为 NONE 后,问题仍然存在。

更新 2:重新安装 Data Studio 后问题已解决。不知道出现了什么问题,但现在它使用相同的设置。

0 投票
2 回答
8367 浏览

sql - HEXTORAW() 函数是如何工作的?算法是什么?

HEXTORAW 是几个 RDBMS 中的一个函数,比如OracleLUW 上的 DB2。它需要一个字符或整数输入,并且基本上将其转换为 HEX 值。

这种类型转换的算法是什么?幕后代码中发生了什么?

(这是为了在没有 HEXTORAW 函数的 RDBMS 中创建这个函数。)

0 投票
1 回答
2968 浏览

sql-server-2012 - 通过 SSL 从 SQL Server 2012 到 AIX DB2 的链接服务器

我需要在 AIX 上创建一个从 SQL Server 2012 到 IBM DB2 (9.x) 的链接服务器。创建与 SSL 的连接是一项强制性要求。

我试图使用“Microsoft® OLEDB Provider for DB2 v4.0 for Microsoft® SQL Server® 2012”,但我无法通过 MS OLEDB 的数据访问工具连接到 DB2。

后来我安装了 IBM DB2 客户端工具和 GSKIT,我可以通过 SSL 连接到 DB2。安装还附带了连接提供程序“IBM OLE DB Provider for DB2”。问题是我无法创建链接服务器。

我总是收到错误消息

无法为链接的服务器“mydb2”创建 OLEDB 提供程序“IBMDADB2.DB2COPY1”的实例(Microsoft SQL Server,错误 7302)

在一些讨论中提到使用特定的提供程序字符串,但在这种情况下,提供程序字符串的字段是灰色的。

我只有产品名称和数据源的选项。数据源 == 连接的数据库名称是否来自 IBM BD2 客户端工具?我应该使用什么作为数据源?

0 投票
1 回答
4183 浏览

stored-procedures - DB2 - 在存储过程中声明游标

我在 WWW 上找到了这个“DECLARE CURSOR”声明:

错误信息是

需要你的帮助,请

我是 db2 的初学者,我在 MS SQL Server 方面有更多的经验。语句 " SELECT * FROM TABLE(..." 调用返回表的函数。