2019年11月12日

摘要: string_agg:PG中string_agg 类似于oracle中的listagg 报错:integer out of range select 10*1024*1024*1024 这个就报错 select 10*1024*1024*1024::bigint 这样写就不报错 position:类 阅读全文
posted @ 2019-11-12 08:38 rainbo007 阅读(1138) 评论(0) 推荐(0) 编辑

2019年11月3日

摘要: 统计每个月,每个地区,用户缴费的月总计,年累计。 既然有月总计,年累计,应该就是先统计出月总计的数据,再用partition by 做年累计。 但是忘记了一个前提,切片的维度:月,地区,不一定每个月都存在(如果放大到地区,应该是每个月都存在的)。如果是这样,年累计就会出现问题,比如一个用户,这个月没 阅读全文
posted @ 2019-11-03 09:57 rainbo007 阅读(182) 评论(0) 推荐(0) 编辑

2019年9月30日

摘要: Linux如果设置了DNS,用CRT连接就很慢,如果linux中安装了oracle,客户端连接oracle也是很慢。 后来发现是DNS的问题,修改: /etc/ssh/ssh_config 把 #useDNS yes 改成: useDNS no 阅读全文
posted @ 2019-09-30 09:19 rainbo007 阅读(204) 评论(0) 推荐(0) 编辑

2019年5月9日

摘要: DB:Oracle11g 字符集:AMERICAN_AMERICA.WE8ISO8859P1 Python读数据时: conn=cx_Oracle.connect(g_conn_str,encoding = "UTF-8", nencoding = "UTF-8") 这样写,还是乱码 还需要把有中文 阅读全文
posted @ 2019-05-09 05:27 rainbo007 阅读(2274) 评论(0) 推荐(0) 编辑

2019年4月29日

摘要: --ORACLE窗口函数,是针对分析用的。 --create tablecreate table EMP ( empno NUMBER(4) not null, ename VARCHAR2(10), job VARCHAR2(9), mgr NUMBER(4), hiredate DATE, sa 阅读全文
posted @ 2019-04-29 09:31 rainbo007 阅读(191) 评论(0) 推荐(0) 编辑

2019年4月25日

摘要: 从oracle导出一个表的数据,导出的格式是insert语句,数据量30万。 直接在PL/SQL Developer中执行,速度非常慢,脚本中也是100条数据提交一次。因为需要的时间太长,每次中断后,下次执行,又要重新全部导入,需要把之前导入的数据清除。 为了能够断点续传,想了个办法: 用Pytho 阅读全文
posted @ 2019-04-25 11:35 rainbo007 阅读(1638) 评论(0) 推荐(0) 编辑

2019年4月11日

摘要: 运行脚本的时候,总是报错: SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb9 in position 0: invalid start byte 解决办法: 文件保存的时候,要改成utf-8编码 阅读全文
posted @ 2019-04-11 14:19 rainbo007 阅读(319) 评论(0) 推荐(0) 编辑

导航