问题标签 [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 回答
2371 浏览

sql - 对 DB2 for z/OS 的存储过程调用中不支持字符串文字

在连接到在 z/OS 上运行的 DB2 数据库实例时,从 Rational Application Developer Data Perspective 调用简单的 SP 时,出现以下错误。从 SQuirreL 调用时也是如此。直接 SQL 查询运行没有问题。从我的 JAVA 代码调用时,该查询也可以正常工作。

存储过程是

p>

在本地 DB2 实例上工作正常,有人知道这是否可能吗?

0 投票
1 回答
15293 浏览

sql - 转义百分号 DB2 SQL

我正在尝试选择连续包含四个百分号的数据。我怎样才能逃避百分比符号,以便我的 LIKE 条件有效?

谢谢

0 投票
1 回答
267 浏览

sql - 运行存储过程时出现 db2 存储错误

在我们的应用程序中运行少量存储过程时,我看到了上述错误。我们得到的实际错误是 sqlcode=-930,根据 db2 文档,它是:“没有足够的存储空间来处理该语句。”

问题:如何增加这些 proc 可用的存储空间?有没有其他人遇到过这个错误,如果有,你找到解决方案了吗?

谢谢

0 投票
2 回答
3002 浏览

unix - 如何从 root su 到 db2inst1 并在一行中调用 SQL 脚本?

我怎样才能在 1 行suroot执行db2inst1和调用 SQL 脚本?我正在考虑这样的事情:

有任何想法吗?

0 投票
1 回答
1937 浏览

.net - 从 .NET 到 DB2 的分布式事务

我有一个问题,我必须调用 AS400 db2 从我的 .net 调用一系列插入/更新存储过程,然后如果 AS400 db 中的一切正常,则更新一些 SQL2005 表。我使用的驱动程序没有分布式事务,所以我想知道您是否可以使用任何 IBM iSeries Drivers for DB2 来创建一个参与分布式事务的 COM+/.NET 组件。请让我知道是否有人以前做过类似的事情,或者任何指针将不胜感激。

0 投票
1 回答
2136 浏览

c# - 如何在 DB2 Text Search 中使用参数化语句?

我试过这个:

@searchTerms 设置为“搜索词”的位置

不幸的是,它只产生了一个错误:

有没有办法在 DB2 中使用参数化查询进行文本搜索?如果没有,是否有文档详细描述了手动(ugh)转义搜索词(引号等)的语法?

0 投票
6 回答
2753 浏览

java - 跨 DB2 和 Oracle 数据库连接信息最佳实践

我们正在设计一个相当大的棕地应用程序,并遇到了一些问题。

我们在 DB2 数据库中拥有来自仍在加载数据的遗留应用程序的大量信息。我们在我们控制的 Oracle 数据库中也有信息。

我们必须对表执行“JOIN”类型的操作。现在,我正在考虑将 DB2 表中的信息提取到 List<> 中,然后将它们迭代到 Oracle 数据库上的 SQL 语句中,例如:

有没有更简单的方法在数据库之间进行交互,或者至少,这种操作的最佳实践是什么?

0 投票
3 回答
4065 浏览

sql - 如何使用实体框架获取 DB2 中的下一个序列号?

我想通过实体框架中的即席查询检索下一个序列号。我正在使用:

这将返回以下错误:

" ErrorDescription = "'sysibm.sysdummy1' 无法在当前范围或上下文中解析。确保所有引用的变量都在范围内,加载了所需的模式,并且正确地引用了命名空间。"

我猜这是因为 sysdummy1 在我的模型中不是映射表。

任何人都知道我可以使用 LINQ 2 实体上下文执行此查询的方法吗?

0 投票
4 回答
4154 浏览

asp.net - 使用 DB2Command.ExecuteNonQuery 插入多行

我正在尝试使用 C# 代码将多行插入 DB2 数据库,如下所示:

如果我在第一组值之后停止构建查询字符串,它会在没有错误的情况下执行。尝试使用此方法加载多个值会导致以下错误:

SQL 语法与我在其他地方读到的相匹配, IBM 的文档给出了这个例子:

谁能解释什么可以解释这一点?

0 投票
2 回答
383 浏览

sql - 分组时避免多个子选择

我有一个类似的查询:

分组意味着我需要一个子选择来访问表二中的 foo 。现在,如果我想从表二中选择第二列,有没有办法在没有第二个子选择的情况下访问它?

数据库是 DB2。

编辑:连接是多对一的,即将 table_one 视为订单,table_b 视为包含项目的信息。