随笔分类 -  database

1
摘要:一、推荐。删了不可恢复 二、 null.del为空文件 table_name表名 阅读全文
posted @ 2018-11-23 17:48 _revolution 阅读(3638) 评论(0) 推荐(0)
摘要:https://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0902yuancg/ 临时表空间的使用 (sorts or joins) (1) 最好和大多数 数据表空间的页大小一致 (2) 批量和顺序的访问,就是说数据行被批量 阅读全文
posted @ 2018-08-18 00:22 _revolution 阅读(4000) 评论(1) 推荐(0)
摘要:表分区语句: create table xx () partition ... partition... 阅读全文
posted @ 2018-07-11 12:37 _revolution 阅读(554) 评论(0) 推荐(0)
摘要:DB2在线备份设置方法: 第一步:开启归档日志 db2 update db cfg for TEST_DB using logretain on 第二步:重启数据库 第三步:进行一次离线备份 db2 backup db TEST_DB to D:\DB2_BAK 第四步:连接数据库,进行在线备份 d 阅读全文
posted @ 2018-07-10 15:48 _revolution 阅读(2136) 评论(0) 推荐(0)
摘要:WITH N(SYS_ORG_ID,SYS_ORG_NAME,LEVEL) AS( SELECT SYS_ORG_ID,SYS_ORG_NAME,1 AS LEVEL FROM SYS_ORG_TB WHERE SYS_ORG_UPID IS NULL UNION ALL SELECT T2.SYS_ORG_ID,T2.SYS_ORG_NAME, (T1.LEVEL + 1) AS LEVEL ... 阅读全文
posted @ 2018-05-23 10:11 _revolution 阅读(283) 评论(0) 推荐(0)
摘要:SELECT A.*,B.* FROM A LEFT JOIN B ON A.ID = B.ID 阅读全文
posted @ 2018-05-17 17:50 _revolution 阅读(1390) 评论(0) 推荐(0)
摘要:查询机构14159下的所有子孙节点 阅读全文
posted @ 2018-04-26 14:30 _revolution 阅读(238) 评论(0) 推荐(0)
摘要:SOURCE: OBJECT: 用DB2临时表递归查询得到结果: 源表:LX_TMP1 结果集: 专用SQL: 通用SQL: 原理: 阅读全文
posted @ 2018-04-18 11:34 _revolution 阅读(367) 评论(0) 推荐(0)
摘要:查看事务日志配置(MICRO_11为数据库名称): db2 get db cfg for MICRO_11 运行结果: 日志文件大小(4KB) (LOGFILSIZ) = 1024主日志文件的数目 (LOGPRIMARY) = 13辅助日志文件的数目 (LOGSECOND) = 4已更改的至日志文件 阅读全文
posted @ 2018-04-13 08:25 _revolution 阅读(7235) 评论(0) 推荐(0)
摘要:高性能的SQL过程是数据库开发人员所追求的,我将不断把学到的,或在实际开发中用到的一些提高SQL过程性能的技巧整理出来,温故而知新. 1,在只使用一条语句即可做到时避免使用多条语句 让我们从一个简单的编码技巧开始。如下所示的单个 INSERT 行序列: INSERT INTO tab_comp VA 阅读全文
posted @ 2018-04-11 17:33 _revolution 阅读(642) 评论(0) 推荐(0)
摘要:四、隔离级别与锁数据库是利用锁和隔离级别来共同处理数据库的并发的。DB2数据库用来尝试实施并发性的方法之一是通过使用隔离级别,它决定在第一个事务访问数据时,如何对其他事务锁定或隔离该事务所使用的数据。DB2隔离级别分为如下四种:a、可重复读(Repeatable Read,RR)b、读稳定性(Rea 阅读全文
posted @ 2018-04-11 17:32 _revolution 阅读(2365) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-02 15:17 _revolution 阅读(5236) 评论(0) 推荐(0)
摘要:--漏报的数据 FROM A LEFT JOIN A′ ON 交集的条件 WHERE A′.xx IS NULL --多报的数据 FROM A′ LEFT JOIN A ON 交集的条件 WHERE A.xx IS NULL 阅读全文
posted @ 2018-01-31 11:18 _revolution 阅读(413) 评论(0) 推荐(0)
摘要:T1 表 SEQ表 想得到结果集为: 语句: 说明: seq,t1为表集相乘,行列相乘。 seq,所有行对应 t1,每一行,一共对应t1表的行数那么多次 这样相乘后的表集为: 阅读全文
posted @ 2018-01-30 17:17 _revolution 阅读(298) 评论(0) 推荐(0)
摘要:SELECT * FROM ( (SELECT ROW_NUMBER() OVER (PARTITION BY 字段1,字段2 ORDER BY 字段3 DESC) AS TMPID), * FROM 表名 ) WHERE TMPID=1 阅读全文
posted @ 2018-01-25 17:38 _revolution 阅读(580) 评论(0) 推荐(0)
摘要:CREATE VIEW v_orgtype99 asSELECT t1.SYS_ORG_TYPE_NAME top_name1, t2.SYS_ORG_TYPE_NAME top_name2, --若机构表第二层为空,算第一层的机构编码,依次类推。 CASE WHEN o2.SYS_ORG_ID I 阅读全文
posted @ 2018-01-22 17:02 _revolution 阅读(613) 评论(0) 推荐(0)
摘要:按借据号分组,显示每组的条数: 阅读全文
posted @ 2018-01-18 16:44 _revolution 阅读(1861) 评论(0) 推荐(0)
摘要:一 values ('1',2,3) 为一行 ‘1’ 2 3 行数据类型可以不同 values ('1',2,3),('f',5,6) 为两行 (values 1,2,3) 为一列 1 2 3 所以数据类型必须一样,不然报错 二 with做临时表,with还可以递归查询 二.1 with可以和sel 阅读全文
posted @ 2018-01-08 11:22 _revolution 阅读(588) 评论(0) 推荐(0)
摘要:总结: in 给存储过程传的参数,传一个确定的值 out 传的时候传一个非确定的变量v或者“?” 。在存储过程里面计算一个结果赋给v,这个变量v在存储过程执行完之后就是一个确定的值了。 inout 传一个确定或者非确定的变量v1 , 如果在存储过程里v1的值被改变,那么存储过程执行完后,v1就是改变 阅读全文
posted @ 2018-01-04 10:24 _revolution 阅读(423) 评论(0) 推荐(0)
摘要:--查出二码,归档日期,借据号重复的数据的条数 select default_index_item_id,record_date,index_yxdk_dkjjh,min(sys_org_id),max(sys_org_id), min(submit_time),max(submit_time),c 阅读全文
posted @ 2017-11-08 11:34 _revolution 阅读(1274) 评论(0) 推荐(0)

1