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

jdbc - db2 无效参数:未知列名 SERVER_POOL_NAME 。错误代码=-4460,SQLSTATE=null

我正在使用 SQL 'select' 访问带有 schemaname.tablename 的 db2 表,如下所示:

表名肯定有 'colname' = SERVER_POOL_NAME 。但我收到以下错误:“无效参数:未知列名 SERVER_POOL_NAME。ERRORCODE=-4460,SQLSTATE=null”

我正在使用 db2 v10.1 FP0 jdbc 驱动程序版本 3.63.123。JDBC 3.0 规范 该应用程序以 db2 管理员和 Windows 2008 管理员身份运行

我在以下位置看到了有关此问题的讨论:db2jcc4.jar Invalid parameter: Unknown column name

但我不知道应该在哪里设置连接参数'useJDBC4ColumnNameAndLabelSemantics(值=2)

我看到参数应该出现在 com.ibm.db2.jcc.DB2BaseDataSource 中(参见: http: //publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=%2Fcom.ibm.db2。 luw.apdv.java.doc%2Fsrc%2Ftpc%2Fimjcc_r0052607.html )

但是我在我的 DB2 安装中找不到这个文件。也许它被打包在一个 .jar 文件中

有什么建议吗?

0 投票
1 回答
2929 浏览

sql - sql 字符“\”无效 (DB2)

我正在使用 DB2 10.5,我试图将视图导出到 excel 行:

导出到 C:\Daten\xxx\DB2010\Results\yyy.xls 的 del select * from yyy order by zzz

我收到以下错误:

"export to C:" 后面的字符 "\" 无效.. SQLCODE=-7, SQLSTATE=42601

奇怪的是,完全相同的语法也适用于 DB2 的先前版本(9.7)。有任何想法吗?

0 投票
1 回答
161 浏览

sql - db2:在同一行插入 2 个变量的最佳方法是什么

我想创建一个函数,返回一个表,其中 1 行只填充了 2 个预先计算的值。

下面我的例子来澄清我的意思

实现这一目标的最佳方法是什么?我应该创建一个临时表并插入这两个值,还是有特殊的语句或特殊用途SELECT来做到这一点?

0 投票
1 回答
12391 浏览

sql - Listagg alternative in db2

My customer is using db2 database without listagg function, but I need to somehow aggregate the primary key information within one field.

Right now (for Oracle) I am using this as a part of bigger query:

It there an alternative way to get result of listagg function in db2 database before DB2 as of version 9.7 Fix Pack 41 ?

Version of my customer's database: Linux - Enterprise server edition 9.7, release number 08060107
I got it by executing these selects:

I admit I don't understand, how can it be 9.7, but there is not listagg function?! :confused:

I also did executed:

I got back this function list, but there are no functions like xmltext or xmlgroup mentioned in alternative solutions down in the answers:(. What neanderthal database is the customer using? Or am I missing something?

Thanks for the responses.

0 投票
2 回答
11236 浏览

db2 - DB2 数据库目录显示不存在的 DB

我有一个旧的测试数据库在我运行时显示db2 list database directory

但是当我跑步时它不存在db2 list database directory on /home/users/db2inst

我无法连接到它:

或放弃它:

而且我无法使用该名称创建新数据库:

有谁知道问题是什么,我怎样才能摆脱这个存在和不存在的数据库?

0 投票
2 回答
2771 浏览

java - 使用 JDBC 连接到 DB2 Linux 数据库

场景: 我有一个 Java 应用程序,它与部署在 Linux 上的 DB2 数据库进行交互。Java 应用程序用于基本的提取、转换和加载操作。我们使用具有 URL 的 jdbc type-4 驱动程序连接到数据库:

问题:上述方法需要用户名和密码,但在我们的客户端环境中,DB2 数据库基于 Unix 身份验证,不需要用户名和密码。UNIX 用户没有密码。

是否可以使用在不同机器上运行的 java 应用程序访问该数据库?任何完成此操作的示例 JDBC 代码将不胜感激。

如果没有密码就无法访问数据库,那么我们如何将数据库配置为有密码呢?

0 投票
1 回答
479 浏览

db2 - DB2:如何及时删除记录

我在 DB2 数据库中有一个表,它有几列,其中之一是 L_TIMESTAMP。需要删除 L_TIMESTAMP 和 CURRENT TIMESTAMP 之间的差异大于 5 分钟的记录。该检查需要每小时进行一次。请让我知道是否有一种方法可以在 DB 端完成此操作,而不是在 appserver 端安排 cron 作业。

0 投票
1 回答
1636 浏览

db2 - 如何在 DB2 中重置 DB2_COMPATIBILITY_VECTOR=MYS

我在 LinuxAMD64 上的 DB2 V10.5 实例有 [g] DB2_COMPATIBILITY_VECTOR=MYS 我不是故意设置的。

尝试使用 ORGANIZE BY COLUMN 创建表失败,并显示无法执行此操作的消息,因为设置了 DB2_COMPATIBILITY_VECTOR。

我试过用 db2set DB2_COMPATIBILITY_VECTOR= -g 重置它,它被接受但不会改变值。

我尝试使用 db2set DB2_COMPATIBILITY_VECTOR= -g -null 和 db2set DB2_COMPATIBILITY_VECTOR= -g -null 重置它,但由于 DBI1309E 系统错误而失败

我怎样才能重置这个?

0 投票
5 回答
25878 浏览

db2 - 如何在 sql DB2 中重命名表/移动到不同的模式?

我正在尝试像这样重命名 db2 中的表

但收到以下错误消息:

这里有什么问题......我正在使用 IBM publib 文档中的确切语法。

0 投票
2 回答
1997 浏览

database - 无法恢复数据库备份 DB2

我有一个在 DB 9 版本上完成的 DB2 数据库备份

MYDBASE.0.DB2.NODE0000.CATN0000.20120706000435.002

扩展名为 002

我无法将其恢复到 DB2 版本 10.5

请帮我 ....