51得票8回答
如何在字符串中查找子字符串(或如何使用grep命令搜索变量)?

我正在使用BASH,但不知道如何查找子字符串。它一直失败,我有一个字符串(这应该是一个数组吗?) 在下面的代码中,LIST 是一个数据库名称的字符串列表,SOURCE 是回复中的其中一个数据库。以下仍然无法工作:echo "**********************************...

7得票3回答
DB2如何将大于32KB的CLOB转换为文本?

我有一个 DB2(9.5.1)表,定义如下: CREATE TABLE MY_TABLE ( ID INTEGER DEFAULT 0 NOT NULL, TEXT CLOB(104857600), PRIMARY KEY (ID) ); 现在如果我想查询存储...

10得票2回答
DB2使用LIMIT和OFFSET

我正在开发一个Java Web服务,从IBM Mid Range机器(AS400)的DB2数据库中获取大数据集时允许分页。例如:如果数据集中有10000条记录,我希望每次以1000个块的方式获取它们。 我找到了这篇article,解释了我可以使用LIMIT和OFFSET。但是我需要设置DB2...

8得票4回答
从DB2查询中创建一个分隔字符串

我正在尝试从iSeries(AS/400)上的DB2查询结果中创建一个分隔字符串。我已经在T-SQL中完成了这个任务,但是在这里找不到方法。 以下是我的T-SQL代码。我在DB2中寻找一个等效的方法。 DECLARE @a VARCHAR(1000) SELECT @a = COALESC...

7得票2回答
能否使用SQL在IBM System i(又称iSeries / AS400)上更改用户密码?

我有一个C#.NET应用程序,必须能够更改IBM System i(iSeries / AS400)机器上的用户密码。我目前正在使用以下代码,使用IBM专有的cwbx.dll执行此操作。 using cwbx; public void ChangePassword(string syste...

8得票2回答
SQL中的组合优化匹配

我在开发SQL匹配算法时遇到了麻烦。 我有一个表“subjects”。 每个主题都需要与表“controls”中相同数量的行进行匹配(为了这个问题,让我们假设每个主题需要选择两行或控件)。 所选控件的位置必须完全匹配,并且所选控件应该具有尽可能接近主题的“match_field”值。 以下是...

9得票1回答
如何在DB2 CLP(z/OS)中限制返回字段的显示长度?

我是一名Unix黑客,因此每当我想运行一些SQL时,都会运行一个脚本。我用我的查询调用DB2并将stdout转储到文件中。非常原始,但它能够工作。 我有一个包含varchar(28672)的表格。该字段从未那么长,但db2将其格式化为28k宽度。 显然,我更改了我的查询以选择substr(...

38得票6回答
在同一数据库DB2中创建表的副本

有没有一种简单的方法将一个表复制到同一个数据库中,当然要使用不同的名称。 我尝试了下面列出的一些方法: db2 "CREATE TABLE SCHEMA.NEW_TB COPY AS SELECT * FROM SCHEMA.OLD_TB WHERE 1 = 2" db2 "SELECT...

19得票1回答
内连接与笛卡尔积的性能比较

可能是重复问题: 显式连接和隐式连接有何区别? 我想知道显式连接和隐式连接在性能方面的差异。select * from A,B,C where A.x = B.y and B.y = C.z 和select * from A INNER JOIN B on A.x = B.y...

9得票2回答
在Tomcat 7中包含DB2JCC4

我刚刚升级到Tomcat v7。我试图在我的Java类需要的lib中包括一个jar。这是DB2JCC4.JAR。我用它来访问IBM大型机上的DB2。在Tomcat6中,它曾经很好地运行。 当我包含这个jar时,就会出现错误,例如: Deploying web application...