代码人生的小狗窝

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

推荐文章

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浏览(1611

2019-09-26

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浏览(967

2019-09-26

一条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浏览(1660

2019-09-26

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浏览(1591

2019-09-26

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浏览(1060

2019-09-26

(高分求解)数据库条记录中,查询出来合共的 Q值,以及,最大的P值,最大P值对应发生的时间

    (高分求解)数据库条记录中,查询出来总共的 Q值,以及,最大的P值,最大P值对应发生的时间。 SELECT     YS.ACLN_ID,     YS.ACLN_NAME,     SUM(YS.Q)                 AS SUMQ,     MAX(YS.P) OVER()             

    阅读全文>>

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

2019-09-26

【数据中国大讲坛】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浏览(767

2019-09-26

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浏览(897

2019-09-26

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浏览(721

2019-09-28

TOAD查询出错

    TOAD查询报错。toad链接数据库,做查询语句如下: select substr(tbsp_name,1,20) as TABLESPACE_NAME,substr(tbsp_content_type,1,10) as TABLESPACE_TYPE,sum(tbsp_total_size_kb)/1024 as TOTAL_MB,sum(tbsp_used_size_kb)/1024 as USED_MB,sum(tbsp_free_size_kb)/1024 as FREE_MB,tbsp_page_size AS PAGE_SIZE from SYSIBMADM.TBSP_UTILIZATION group by&

    阅读全文>>

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

2019-09-28

SQL翻译器的实现解决方法

    SQL翻译器的实现可以将SQL语句翻译为在不同的数据库中支持的特定平台的SQL语句,例如在sqlserver 下运行的sql 语句通过sql 翻译器翻译成在DB2下可执行的语句,怎么实现这个翻译器呢?球大神/有经验者指教------解决思路----------------------想复杂了 每种数据库特殊语句都分别设一遍 程序再加个开关参数就得了------解决思路----------------------建个客户端,针对不同的数据库建立不同的处理模块,并于相应的ODBC或JDBC挂钩即可 这样对客户是透明的,底层的实现有相应的模块进行。 class db{    buf; public:   virtual sql = 0;  &nbs

    阅读全文>>

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

2019-09-26

DB2中两个不同的用户建相同的表名怎么实现

    DB2中两个不同的用户建相同的表名如何实现因应用实现需要在一个数据库中创建两个用户(user1,user2),两个用户下分别建相同的表(tab1), 在数据库连接时,用user1连接,即访问user1下的tab1表数据,用user2连接时,即访问user2下的tab1表。 请问能否实现以上需求呢? 如果用schema实现,则需要写成select * from user1.tab1  这样的语句, 不能做到通过切换数据库联接即实现访问不同的物理数据表的方法。 因此这个方法不能接受。------解决思路----------------------用户登录后,创建数据表时不指定schema,那么表模式会默认是用户名,查询是不指定模式名也会默认使用当前用户名为模式名。------解决思路----------------------DB2数据库

    阅读全文>>

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

2019-09-26

sql查询统计的有关问题

    sql查询统计的问题有一个表 id      num    p_id 1         2             1 2        4             2 3        

    阅读全文>>

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

2019-09-26
上一页 1/20页 下一页