摘要: 一、推荐。删了不可恢复 二、 null.del为空文件 table_name表名 阅读全文
posted @ 2018-11-23 17:48 _revolution 阅读(3571) 评论(0) 推荐(0) 编辑
摘要: 行转列: 方法一: 方法二: 方法三、 方法四、 阅读全文
posted @ 2018-10-11 00:56 _revolution 阅读(287) 评论(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 阅读(3942) 评论(1) 推荐(0) 编辑
摘要: 表分区语句: create table xx () partition ... partition... 阅读全文
posted @ 2018-07-11 12:37 _revolution 阅读(540) 评论(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 阅读(2116) 评论(0) 推荐(0) 编辑
摘要: 脚本开头指定解释器路径 /usr/bin/env python 和 /usr/bin/python比较。(Linux在PATH中找到第一个路径的Python版本来执行) PATH中第一个路径是/usr/local/bin so,如果你新安装了Python3.6在此目录,那么将执行最新的3.6 Pyt 阅读全文
posted @ 2018-07-06 09:22 _revolution 阅读(138) 评论(0) 推荐(0) 编辑
摘要: for循环 Iterable和Iterator区别 Iterable是知道长度的。例如list, tuple,str,dict Iterator是个地址,调用一个next()就走一步,是惰性的 判断Iterable和Iterator 迭代器一定是可迭代对象,反过来不一定成立 扩展:迭代器和生成器的区 阅读全文
posted @ 2018-07-06 09:22 _revolution 阅读(154) 评论(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 阅读(254) 评论(0) 推荐(0) 编辑
摘要: SELECT A.*,B.* FROM A LEFT JOIN B ON A.ID = B.ID 阅读全文
posted @ 2018-05-17 17:50 _revolution 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: 查询机构14159下的所有子孙节点 阅读全文
posted @ 2018-04-26 14:30 _revolution 阅读(223) 评论(0) 推荐(0) 编辑