代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

求容易db2动态语句?大侠们要给力吗

    求简单db2动态语句?大侠们要给力吗?  现在有如下需求:  有一个存储过程  create procedure proc_test(in tbname varchar(128))  begin   如果 tbname 存在       删除表名称,创建的新的表。     如果 tbname 不存在     创建该表          end 解释 tbname 可以正对多长表,所有是变量。 据小弟了解 静态

    阅读全文>>

作者:coody分类:【_DB2浏览(635

2018-08-13

求教,多个结果集一对多sql写法解决思路

    求教,多个结果集一对多sql写法交易流水表(a):主要字段:交易账户 卡帐对应表(b):卡号,账户号;(一卡可以多个账户) 对象关系表(c):账户号,行员号;(一个账户可以多个行员) 我现在是想要,通过A表拿到C表的行员(一卡对应多个账户的时候,我只要其中一个账户,且这个账户在对象关系表中有行员) 例如:“交易流水(a)”有100张卡,100张卡在“卡帐对应表(b)”有140个账户,140个账户在“对象关系表(c)”有200个行员,那么我需要的结果是100张卡对应的100个行员; 其中让我纠结不已的是,结果集一对多,再来个一对多情况下,我如何将最里面的那层筛选出一条来; 新手求教,可能描述不好,见谅,在线等。------解决方案--------------------有200个行员,那么我需要的结果是100张卡对应的100个行员; 取 100个行员有什么标准,ID最大,日期最近?---

    阅读全文>>

作者:coody分类:【_DB2浏览(940

2018-08-14

关于.sqc源代码预编译失败的有关问题

    关于.sqc源代码预编译失败的问题#include <stdio.h> #include <stdlib.h> #include <string.h> EXEC SQL INCLUDE SQLCA; #define CHECKRR(CE_STR) if(sqlca.sqlcode != 0)\ {printf("%s.sqlcode=[%d]\n",CE_STR,sqlca.sqlcode); return 1} int main(int argc,char *argv[]) { EXEC SQL BEGIN DECLARE SECTION;  

    阅读全文>>

作者:coody分类:【_DB2浏览(1211

2018-08-15

请问db2触发器如何做到选择性插入

    请教db2触发器怎么做到选择性插入CREATE TRIGGER CHECKINPUT NO CASCADE BEFORE   INSERT ON test1  REFERENCING    NEW AS N   FOR EACH ROW MODE DB2SQL   BEGIN ATOMIC     IF (  N.val  = 0 ) THEN       

    阅读全文>>

作者:coody分类:【_DB2浏览(984

2018-08-14

求职,关于数据库类型与C类型的有关问题

    求职,关于数据库类型与C类型的问题最近自己在捣鼓SQL是弄了个,小程序,千调万试终于算是搞定了。但是在执行时出现这个错误: sqlcode=-204。 等查看了才知道是数据类型冲突了。但是不知道应该如何改改,我知道问题的语句。但是不知道如何改。现在附上语句。请各位大神帮忙看看: EXEC SQL BEGIN DECLARE SECTION;    double iId;    double iage;    char   sname[20+1];    char   slocal[20+1];    char &n

    阅读全文>>

作者:coody分类:【_DB2浏览(2211

2018-08-11

shell调用db2的有关问题请帮忙

    shell调用db2的问题请帮忙!shell调用db2 写了两个函数,互为调用,但是一个跑不通另一个能跑通? #!/bin/sh DBSCHEMA="VASS2" exec_sql() { db2 connect to dmdata db2 set schema=$DBSCHEMA echo $1  _exec=`db2 -x $1` _exec_result=$? echo $_exec_result if [ $_exec_result -ne 0 ] && [ $_exec_result -ne 1 ] then echo "sql执行失败:

    阅读全文>>

作者:coody分类:【_DB2浏览(1541

2018-08-14

一条row_number()语句的疑义

    一条row_number()语句的疑问有如下一条语句片段: select     xxxxxx    ,row_number() over(partition by CALLING_CODE order by sum(local_call_times+toll_call_times) over(partition by CALLed_CODE) desc) as RANK_call_times      from t1 向请教一下row_number()是如何执行的,执行过程是如何的?over(partition by CA

    阅读全文>>

作者:coody分类:【_DB2浏览(1652

2018-08-14

db2性能调优-最大连接数

    求助:db2性能调优--最大连接数 SYGSYWDB01:/ywdata/aicmis$>db2 get db cfg for bas | grep MAX  Percent. of lock lists per application       (MAXLOCKS) = 30  Package cache size (4KB)                

    阅读全文>>

作者:coody分类:【_DB2浏览(1296

2018-08-14

DB22层循环跳出有关问题

    DB22层循环跳出问题本人菜鸟一枚,存储过程中有2层嵌套循环,其中需要在第二层循环中有条件跳出。只用过for 循环,大概知道要换成while或者loop方式,需要用到游标,可是不知道怎么把第一层的循环结果赋值给第二层,故在此请问各位大侠帮帮忙!~不甚感激! 过程如下: CREATE OR REPLACE  PROCEDURE "TJBIZT"."PROC_TEST" (     IN "AS_BOOK_CODE" VARCHAR(4),     IN "V_PERIOD_NO" VARCHAR(6) )   SPECIFIC "SQL141014152341803"  &

    阅读全文>>

作者:coody分类:【_DB2浏览(1797

2018-08-14

【数据中国大讲坛】2012年讲座汇总,该如何处理

    【数据中国大讲坛】2012年讲座汇总【讲座录音01】20120613《数据仓库架构》Jimmy 简介:http://db365.net/forum.php?mod=viewthread&tid=355&fromuid=19 录音:http://pan.baidu.com/share/link?shareid=177402&uk=2164314794 【讲座录音02】20120620《数据挖掘引论》ltd 简介:http://db365.net/forum.php?mod=viewthread&tid=354&fromuid=19 录音:http://pan.baidu.com/share/link?shareid=177401&uk=2164314794 【讲座录音03】20120627《db2数据库基础、设计与优化》Jimmy 简介:htt

    阅读全文>>

作者:coody分类:【_DB2浏览(1410

2018-08-11

db2数据库修改有关问题

    db2数据库修改问题 字段名SHXX varchar当初设计时候只有100,现在想增加到254甚至更大,为什么修改后,点OK,在把超过100字符的数据导入还是倒不进去。。。 alter table TAB_MERCHANT_INFO add column SHXXNOTE VARCHAR(100) not null with default '' alter table TAB_MERCHANT_INFO add column ZDXXNOTE VARCHAR(100) not null with default '' alter table&nb

    阅读全文>>

作者:coody分类:【_DB2浏览(564

2018-08-16

IS NULL 的性能优化有关问题

    IS NULL 的性能优化问题select distinct A.id from A left outer join B on B.A_id = A.id   where B.A_id is null 如题,以上sql在大数据量的时候(A表7万多条,B表4万多条,inner join匹配条数为3万余条)在DB2中执行的非常缓慢,平均时间会在上1000S以上... 网上查了一下,似乎原因在于DB2的查询优化器在null值的行数很大时会自动选择全表扫描而不是索引扫描? 如此一来如何优化? PS:问题说白了就是在于取A与B差集的方法中性能最强的是哪种,当前我做过一下改动:    sel

    阅读全文>>

作者:coody分类:【_DB2浏览(2109

2018-08-15

DB2函数提示多了右括号,该如何处理

    DB2函数提示多了右括号 CREATE OR REPLACE  FUNCTION FUNC_TEST (  in_opId    VARCHAR(20),  in_id     VARCHAR(20) ) RETURNS INTEGER LANGUAGE SQL BEGIN ATOMIC  DECLARE  v_id   VARCHAR(20);  DECLARE  v_PId   VARCHAR(20);  IF in_opId = 

    阅读全文>>

作者:coody分类:【_DB2浏览(994

2018-08-12
上一页 1/15页 下一页