老头子

专注是唯一的捷径

0
推荐
48
阅读

Hive UDF 无法删除的BUG

问题当创建UDF过程报错,如:Class不存在等,show functions like 'xx' 会发现UDF创建成功,实际函数本身是有问题的直接drop function xx,提示成功但实际show function的时候还是可以看到退出重进、重启都无法解决解决1. drop function xxx;2. create function xxx(同名) as '...' using '...'; //使用正确的class...

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

0
推荐
74
阅读

Greenplum 使用迭代做行列转换

由于Greenplum没有connect by子句,如果想实现类似功能,需要用with recursive,包括级联查询set gp_recursive_cte_prototype to true; with recursive chenxu(name_ , lv, s_name) as( select name_, length(name_) lv, substring(tt.name_,length(tt.name_) - length(name_) + 1 ,1) from (select '中华人民共和国万...

发表了文章 • 2020-11-30 14:26 • 0 条评论

2
推荐
665
阅读

2019年年度总结

2015年度总结https://ask.hellobi.com/blog/azzo/28042016年度总结https://ask.hellobi.com/blog/azzo/58342017年度总结https://ask.hellobi.com/blog/azzo/110232018年度总结https://ask.hellobi.com/blog/azzo/192682019年年度总结今年是动荡的一年搬家工作角色转换孩子生病生活家和万事兴2019年过年家里人全到齐了,...

发表了文章 • 2020-01-06 00:26 • 1 条评论

4
推荐
1044
阅读

数据拆分需求一则

在没有connect by以及拆分函数的时候(impala等),如何实现数据拆分?数据目标思路构造出一个序列,使用cross join来关联截取with chenxu as  (select 1 id, 'a,v,s,e,sd,ss' str     from dual   union all   select 2 id, 'avs,esssd,ss' str     from dual   union all &nb...

发表了文章 • 2019-03-27 16:35 • 2 条评论

2
推荐
1807
阅读

【SQL】取上一条不为空的数据

需求获取同一月内上一条不为空的数据(按照序号排序),如下图样例数据with chenxu(adate,no_1,cnt) as ( select 201801,1,1 from dual union all select 201801,2,null from dual union all select 201801,3,null from dual union all select 201801,4,null from dual union all select 201801,5,null from dual union ...

发表了文章 • 2019-02-21 11:15 • 1 条评论

1
推荐
882
阅读

2018年年度总结

2015年度总结https://ask.hellobi.com/blog/azzo/28042016年度总结https://ask.hellobi.com/blog/azzo/58342017年度总结https://ask.hellobi.com/blog/azzo/110232018年年度总结生活一家老小来到上海,安安稳稳的过了一年,小米同学学会了走路,学会了说话,断了夜奶,开始越来越皮。。每天上班夺走儿子的香吻,下班收获...

发表了文章 • 2019-02-12 15:47 • 0 条评论

0
推荐
947
阅读

2016年ACOUG申请

申请ACOUG会员的文章

发表了文章 • 2018-07-27 14:56 • 0 条评论

0
推荐
1205
阅读

Oracle执行字符串中的公式

select dbms_aw.eval_number('1+1') from dual

发表了文章 • 2018-05-04 14:54 • 2 条评论

0
推荐
1048
阅读

关于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 . . . +------+------...

发表了文章 • 2018-04-19 16:05 • 0 条评论

0
推荐
1380
阅读

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
推荐
1307
阅读

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

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

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

0
推荐
1231
阅读

关于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 条评论

13
推荐
1809
阅读

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
推荐
1202
阅读

记一则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
推荐
1134
阅读

vortex学习资料

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

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