DB2

DB2从时间戳分隔每个季度的周数

我试图从每季度的时间戳分开几周,所以应该在每季度1-13周之间,所以我使用函数 week(),但它需要1 -52个星期,所以我把它按照下面的功能划分。 选择周(EVENTTIMESTAMP)/ QUARTER (EVENTTIMESTAMP)从KAP 这里的结果不正确;例如: 时间戳2014-07-06 12:13:03.018 week数字9 ..
发布时间:2017-04-16 18:21:03 DB2

如何在Perl的分叉进程中共享数据库连接?

我以前在Perl中做了以下程序: 我的$ db =与DB2的DB连接 if($ pid = fork()){ #parent } else { #child $ db-> execute(“SELECT ****”); 退出; } wait(); $ db-> execute(“SELECT ****”); 我以为它等待子进程的结束想要这样做 ..
发布时间:2017-04-16 18:20:44 DB2

当X是变量时,DB2创建表X?

在Oracle中,我们这样做: def TNAME =& 1 创建表& TNAME foo varchar(10)); 如何做DB2的等效项?限制是: 1。当TNAME未知时,生成表语句 2.创建表语句在不能被修改的文件中 3.无法创建具有由tk替换的临时文件,由awk 4替代。基本上我们想在运行时以参数的形式传递表名称 可能? ..
发布时间:2017-04-16 18:18:31 DB2

DB2无法使用新用户连接到数据库

我已经创建了一个DB2数据库,我正在尝试创建一个新的用户。 这里我做的步骤: - 使用root帐户(useradd myuser)创建一个操作系统(Linux)用户 - 给新用户(passwd myuser)提供密码 - 在IBM Data Studio中,我添加了一个新用户并授予他连接到数据库 但是在Linux上,拥有该实例的用户,我尝试连接到数据库与新用户(db2连接到MYDB用 ..
发布时间:2017-04-16 18:17:55 DB2

给db2一个提示使用哪个索引?

moin-moin, 我加入了一些表,我想给db2-database一个提示,我希望她使用哪个索引。我知道这可能会导致缓慢的查询,但是我有一个生产和一个测试数据库,并且我想在两个数据库中都有相同的行为(即使在一个数据库中,数据量显着不同或者什么状态(index- )缓存有。 这是可能的(和怎么样)?在线手册中没有找到任何东西,这可能意味着我有了wron搜索条件。 p> 感谢一百万 ..
发布时间:2017-04-16 18:15:59 DB2

DB2 v8插入CTE

我需要从DB2 V8中的CTE(公用表表达式)中进行选择,并将结果插入到表中。 v8的相关文档很难理解,但对于v9,有一个明确的例子( http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic= /com.ibm.db29.doc.apsg/db2z_createcte.htm ): INSERT INT ..
发布时间:2017-04-16 18:14:06 DB2

来自定界文件的DB2加载 - 转义“在字段不起作用

我打赌它总是很简单,我只是看不到它,但我不明白。 我在DB2命令行中执行以下命令处理器: DB2 LOAD FROM“DB_ACC_PASS_REGEXP.del”OF DEL METHOD P(1,2,3,4,5)MESSAGES“DB_ACC_PASS_REGEXP .del.msg“INSERT INTO DB_ACC_PASS_REGEXP(APP_ID,APREGEXP,EX ..
发布时间:2017-04-16 18:13:46 DB2

DB2递归UDF表

我在DB2中编写递归表函数有问题。 我有一个值表.... $ b $( )($) ,(300) ,(300) 选择*从t; 我需要传递给UDF表函数一个开放值(例如5000)和一个因素0.1) 我需要显示如下结果.... 开始调整关闭 (3)(1)(2) ======================== ====================== 50 ..
发布时间:2017-04-16 18:13:30 DB2

在db2中的两列之间找到最大可空日期

我在Db2中有一个名为 myTable 的表。 它有几列: a | b | date1 | date2 --------------------------------------------- 1 abc 2014-09-02 2 aax 2015-12-30 2016-09-02 2 bax 2015-10-20 2 ayx 201 ..
发布时间:2017-04-16 18:13:02 DB2

在MAC中无法使用DB2 Express的db2start

SQL1042C发生意外的系统错误,我试图在新的DB2 Express实例中使用命令db2star。 看看db2diag.log我得到了: code> 2015-10-14-23.31.46.395310-180 I87772E394级别:警告 PID:1980 TID:140735278235648PROC:db2start INSTANCE:db2inst1 NODE:000 ..
发布时间:2017-04-16 18:12:46 DB2

有没有更好的方式来写这个查询

我设计以下查询我的删除操作。我是SQL的新手,只是想和有经验的人在一起检查,如果它是好的或更好的方式来做到这一点。我使用DB2数据库 DELETE FROM TableD WHERE B_id IN ( SELECT B .B_id FROM TableB tB INNER JOIN TableA tA ON tB.A_id = tA.A_id WHERE A_id ..
发布时间:2017-04-16 18:11:28 DB2

查找DB2 for i数据库上的特定数据

我正在尝试从as / 400中找到数据库中保存特定数据的位置。我正在使用IBM数据工作室和使用as / 400驱动程序的DB2 to i。 到目前为止,我一直在查找所有的表和列,特定的字符串使用简单的选择语句,但是因为有数百个表/视图/列我很失落。 我已经看过这个线程在DB2 for i上,搜索列,以列表形式返回表名称 但是,我不知道数据应该在的列名称,这个数据库没有文档。 ..
发布时间:2017-04-16 18:09:24 DB2

多个列上的DB2唯一约束

独特的键`uniqueKey`(` Field1`,'Field2`), 我发现唯一的一个是直接在 提前感谢 解决方案 你应该能够添加唯一的约束: alter table t add constraint unq_field1_field2 unique(field1,field2) 与其他数据库一样,这几乎完全相当于创建索引。不同的是约 ..
发布时间:2017-04-16 18:09:12 DB2

如何从随机放置的表中拉出一串数字

我试图从一个单元格中分离出八位数字,其中包含其他数字以及文字,也没有放置放置的韵律或理由。一个示例返回将如下所示: 将于12:30在美国交付11/07,配合#12345678 我只需要conf#,但它可能是最后,开始,中间的字符串和我不知道如何隔离它。我在DB2中工作,所以我不能使用诸如PATINDEX或CHARINDEX之类的功能,所以我的其他选项只能拉出“1234567 ..
发布时间:2017-04-16 18:09:00 DB2

IBM DB2 7.2 AIX的客户端

我有一个旧的AIX框运行IBM DB2 7.2。 我需要从一些实例中获取一些数据数据库 我试过Quest ToAD for Data Analysts,这给我的驱动程序是不兼容的 我尝试IBM Data Studio 4.1.2:可以连接但是“无效操作”,然后再显示 我尝试过SQL Workbench / J 122:idem 所以我想知道可以使用什么客户端/工具来从Wind ..
发布时间:2017-04-16 18:08:26 DB2

返回SQL使用COUNT和CASE相关表 - 错误

我有表T1: ID GROUPINFO状态 1 GROUP1新 2 GROUP1 INPROG 3 GROUP2 INPROG 我也有表T2也 T2ID T1ID状态 1 1新 2 2新 3 2 VENDOR 4 3新 5 3 VENDOR 我想按组中的数量计算多少条记录的状态为NEW,以及多少这些记录处于状态VENDOR( ..
发布时间:2017-04-16 18:08:14 DB2

具有动态返回值的DB2 SQL函数

我有以下工作DB2 SQL函数 CREATE OR REPLACE FUNCTION selector(param VARCHAR(3)) RETURNS TABLE(id INT,CMD VARCHAR(1024),ATTR CHAR(10)) 语言SQL 确定 无外部操作 RETURN SELECT id,cmd ,attr FROM test.commandtbl c ..
发布时间:2017-04-16 18:07:36 DB2