老头子

专注是唯一的捷径

0
推荐
42
阅读

关于actian vortex4.2(SQL on Hadoop 免费版)的又一个BUG----Null值union/union all

背景SQL查询结果的数据莫名被截断?SQL* select null as null_,null as null_, '' as string_, '2' as null_2 * union all * select '8', '999','000',null * union all * select 'abc', 'ab', 'abc','abc' * union all * select '123456789' ,'123456789','123456789','123456789'\g Executing . . . +------+------...

发表了文章 • 3 天前 • 0 条评论

0
推荐
149
阅读

Oracle自定义函数--增加月份

场景获取输入时间的下N(N>=0)个月的日期。场景一:输入6月30,则返回7月30,由于Oracle默认的add_months函数获取的是7月31(因为输入的6月30是6月最后一天,Oracle默认获取7月最后一天)场景二:输入1月31,则返回2月28(如果有29号则返回29)代码剖析输入参数要计算的日期增加的年份增加的月份返回    &...

发表了文章 • 2018-03-26 20:09 • 0 条评论

2
推荐
105
阅读

关于HDFS文件存储机制,以及SQL on Hadoop上的分区应用

以下结论皆为沟通学习的结果,如有错误的地方,欢迎指出。、HDFS(Hadoop Distributed File System)特点分布式存储,高容错,高效率,多节点并发访问、处理存储方式NameNode按照配置块的大小将文件分割成块,拷贝2份后,平均分布在每个DataNode上,重新组合。NameNode中的数据字典用于存储 DataNode 和 块的物理地...

发表了文章 • 2018-03-06 16:22 • 0 条评论

0
推荐
140
阅读

关于actian vortex4.2(SQL on Hadoop 免费版)的一个巨坑

背景使用Datastage插入数据后做After SQL删除部分重复数据,ID相同的数据保留第一条,删掉更新时间更晚的一条SQL为更好的展示问题,我们把delete改成了select,查询出的数据即删除掉的数据SELECT * from test_table a where create_timstm >= to_date('20180116', 'YYYYMMDD') - 7 and create_timstm < to_d...

发表了文章 • 2018-01-17 10:02 • 0 条评论

12
推荐
698
阅读

2017年年度总结

2015年度总结https://ask.hellobi.com/blog/azzo/28042016年度总结https://ask.hellobi.com/blog/azzo/58342017年年度总结生活母亲70大寿,一家人团聚,办的开开心心。我,辞职4个月,在家陪产,可能由于宝妈吃了小龙虾,产前2-3周开始宫缩,于是提前住进了医院。但最后反而比预产期还晚了1周多,在缩宫素的作用下,宫口...

发表了文章 • 2018-01-04 21:08 • 4 条评论

2
推荐
198
阅读

记一则Oracle正则表达----筛选中文字符

with chenxu as(select '老头子大帅哥!handsome!イケメン!' as a from dual)select a,regexp_replace(a,'[^' || unistr('\4E00') || '-' || unistr('\9FA5') || ']','') from chenxu;Oracle中不支持/u4e00这种写法,所以只能通过unistr转换。

发表了文章 • 2017-10-11 13:09 • 0 条评论

3
推荐
220
阅读

vortex学习资料

新工作的数据仓库为actian vortex列式内存数据库与Oracle有大大的不同搞了好久又是FQ又是Google再是GW,终于下载到了全套的官网文档,特此放在附件中,以供大家方便下载翻阅解压密码laotouzi

发表了文章 • 2017-08-19 00:45 • 0 条评论

6
推荐
630
阅读

记一则需求,实现考勤拆分,愿大家初心常在

背景一个老同事发来的需求,需求如下:我这有个表,就比如说是出差表吧,里面有开始结束时间两个字段比如一条记录,开始时间是:2015-04-01结束时间是:2015-08-06意思就是说,这个时间段内员工在出差但是现在,有这种情况,中间某一天,比如说,2015-05-05我发现这个员工在他家里有上网记录现在我要把这天从出差这个时...

发表了文章 • 2017-05-27 21:02 • 2 条评论

3
推荐
539
阅读

记一则Oracle业务需求---获取连续日期

需求背景获取连续的日期,比如1月31、2月1、2月2 这样连续的,跨月跨年都算作连续,如下图所示,只取标红框部分。数据搭建with ltz as (select level as aid, trunc(sysdate - level) as bdate from dual connect by level <= 120), hehe as (select aid, bdate from ltz where aid in (1,2,3,5,78,7,...

发表了文章 • 2017-04-18 00:27 • 0 条评论

1
推荐
393
阅读

网友mysql数据恢复方案

mysql数据恢复方案背景环境:MariaDB数据库,存储引擎InnoDB数据库名:douniu损坏方式:不明备份情况:有一个表结构的备份,没有开启binlog结果:可以启动、登录,无法对表执行select/desc/drop等操作方案1.      在一个新的server(我的是centos6)上创建一个mysql5.6 建议使用rpm安装(...

发表了文章 • 2017-02-13 10:23 • 0 条评论

5
推荐
365
阅读

Oracle 11g Concept 中英对照版本

感谢索索提供的文档,造福社会。

发表了文章 • 2017-01-12 16:43 • 2 条评论

4
推荐
443
阅读

[转:某硕士论文] 数据仓库数据源质量保证的方法和步骤

数据仓库数据源质量保证的方法和步骤 - 毕业设计 - 道客巴巴  http://www.doc88.com/p-699923659106.html

发表了文章 • 2017-01-11 13:17 • 0 条评论

10
推荐
632
阅读

merge和update到底有什么区别

背景一条update语句的优化引起风波,有人说merge比update快,有人说merge只是功能上和update有所不同,性能上应该没什么区别。简介update:更新命令merge: 指定条件下,匹配与不匹配时执行指定动作(update或insert)语法merge_update_clause ::=merge_insert_clause ::=where_clause::=From: http://docs.or...

发表了文章 • 2017-01-04 17:33 • 4 条评论

29
推荐
904
阅读

2016年度总结及2017年的规划 From 老头子

2015年度总结https://ask.hellobi.com/blog/azzo/28042016年年度总结回顾2016家庭也许是精诚所至,在今年9月我终于当上了准爸爸,明年6月预产期。辞职,全职在家备孕,期间妊娠反应痛苦不堪,吾妻伟大就在如此。老妈70大寿,要好好庆祝一如既往平淡曾经迷茫过一段时间,纠结于以后定居城市,一线?二线?家乡?为此还抑...

发表了文章 • 2017-01-04 16:22 • 15 条评论

3
推荐
514
阅读

Oracle中文符号转换成英文符号

背景解决方案select to_single_byte('老子真帅!,,,,,') from dual;拓展to_single_byte(ltz) 转换成半角http://docs.oracle.com/cd/E11882_01/server.112/e41084/functions212.htm#SQLRF06141to_multi_byte(ltz)  转换成全角http://docs.oracle.com/cd/E11882_01/server.112/e41084/functions206.htm#SQLRF061...

发表了文章 • 2016-12-09 10:30 • 5 条评论