问题标签 [udb]

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 投票
3 回答
42297 浏览

sql - IBM DB2 中的数据类型转换:BIGINT 到 VARCHAR

我正在写一个查询来做一些事情。但它没有按照我想要的方式工作:

问题是,TABLE2.id 是长的,而 TABLE1.CORR_ID 是字符串。

那么我怎样才能让它工作呢?

PS:我正在使用 IBM UDB。

0 投票
1 回答
438 浏览

db2 - 如何在 DB2 UDB 中创建控制表以设置新的复制

如何在 DB2 UDB 中创建控制表以设置新的复制

0 投票
1 回答
192 浏览

oracle - Oracle 迁移工作台

有人知道使用 Migration Workbench 将 db2 数据库迁移到 oracle 10G 吗?当我尝试获取源捕获时,我收到一个奇怪的 SQL1402N 错误。

0 投票
1 回答
324 浏览

sql - 将生成的主键存储在临时变量 db2 中

我正在编写批量加载 SQL 脚本,我想将生成的插入语句的主键存储到临时变量中,并使用它来引用其他表中的外键。有任何想法吗?

我正在执行以下操作:

0 投票
1 回答
419 浏览

sql - 提高多列多行数据库表的查询性能(50列,5mm行)

我们正在为我们的用户数据构建一个缓存解决方案。数据当前存储在 sybase 中,分布在 5 - 6 个表中,但查询服务使用休眠建立在它之上,我们的性能非常差。为了将数据加载到缓存中,需要 10 到 15 个小时。

所以我们决定在另一个关系数据库 (UDB) 中创建一个 50 - 60 列和 5mm 行的非规范化表,首先填充该表,然后使用 JDBC 从新的非规范化表中填充缓存,这样构建缓存的时间会更短. 这给了我们更好的性能,现在我们可以在大约一个小时内构建缓存,但这也不能满足我们在 5 分钟内构建缓存的要求。使用以下查询查询非规范化表

这里用户 id 是主键。我们还尝试了一个查询

并在位置上创建了一个非唯一索引,但这也无济于事。

那么有没有一种方法可以使查询更快。如果没有,那么我们也愿意考虑一些 NOSQL 解决方案。

哪种 NOSQL 解决方案适合我们的需求。除了大桌子,我们每天都会在桌子上进行大约 1 毫米的更新。

我已经阅读了有关 mongo db 的信息,似乎它可能会起作用,但没有人发布过任何使用 mongo db 的经验,其中包含如此多的行和如此多的每日更新。

请让我们知道您的想法。

0 投票
3 回答
7044 浏览

plsql - IBM DB2 for i (iSeries) 的 PL/SQL Developer 等开发工具

我有在 Oracle 上使用 PL/SQL Developer 的经验。

现在我有一个客户,我需要在 IBM DB2 for i(以前称为 DB2 UDB for iSeries,AS400)上编写一些存储过程。

IBM DB2 是否有像 PL/SQL Developer 这样的工具,我可以在其中开发调试存储过程(步入、退出、查看变量)

db2 开发人员使用什么工具?

谢谢奥利弗

0 投票
1 回答
2598 浏览

sql - DB2 替代 EXISTS 函数

我在 DB2 上运行的应用程序中有以下查询:

当我们更改为 UDB (LUW v9.5) 时,我们收到以下警告:

我知道这个警告是由于 EXISTS () OR EXISTS 语句。但我不确定是否有任何其他方式可以编写此查询来替换。如果是 AND,我可以进行 INNER JOIN,但我无法更改此条件,因为它是 OR。有人可以提出更好的方法来替换这些 EXISTS 语句吗?

0 投票
0 回答
71 浏览

c++ - UDB 点对点在同一台机器上

我想确保我理解我们拥有 example.exe 的概念,并且我们将在同一台计算机上运行它 5 次或更多次

example.exe 将创建一个 pear(具有发送和接收套接字),发送套接字在固定端口上发送,接收套接字在同一端口上接收

我的问题是,当运行 example.exe 5 次时,将在具有相同固定端口的同一“机器”上创建 5 个对等点!!!怎么来的!我尝试了代码,它在机器上运行,这意味着相同的 IP 地址!

这是一些代码

接收插座

发送套接字

0 投票
3 回答
863 浏览

sql - 保留前 N 行并删除其余行

尝试编写一个 sql 来保留表的前 N ​​行并删除其余行。我想出了这个 sql,但它说我不能在这里使用计数。请帮我重新编写sql。

0 投票
1 回答
59 浏览

database - 在 UI 中显示表格内容

是否有任何工具可以在 UI 中显示 H2 或 UDB DB 表内容。我不想运行查询来查看表格的内容。这更像是 UI 中表格的展示。我也不想使用任何数据库控制台。请建议。