老头子

专注是唯一的捷径

11
推荐
2109
阅读

关于CBO谓词推入的八阿哥

版本:oracle 11gr2背景今天群里有朋友发了个神奇的SQL:注释部分是数据量,两段SQL除了union和union all外,其他部分一模一样(第一段是union all,第二段是union)但是结果却是:union all ---1765条数据union     ---2014条数据 ---1765 SELECT count(DISTINCT(bankid)) FROM (  ...

发表了文章 • 2016-11-09 17:56 • 2 条评论

4
推荐
2692
阅读

关于union all和union的顺序

给别人解决问题突然想到一个有意思的东西:union 和 union all的执行顺序是怎样的?大家都知道union是排序去重的,而union all则是单纯的把数据放在一起。现有如下SQL:select 1 from dual   --A union all select 1 from dual   --B union select 2 from dual   --C union all select 1 from dual ...

发表了文章 • 2016-11-07 17:03 • 2 条评论

3
推荐
1621
阅读

中位数

已知1234567的中位数是4。请问:问题一1112333334567的中位数是啥?问题二1112335673334的中位数呢?(只是和上面的换了下位置) 中位数的计算需要排序吗?需要去重吗?问题一和问题二的中位数是不同的还是相同的?excel测试发现 是排序 且 不去重所以问题一二的中位数都是3

发表了文章 • 2016-11-04 17:28 • 3 条评论

2
推荐
983
阅读

show_space() 小公举

Tom写的一个小工具:查看表的空间使用情况1.  仅限非ASSM下2.  用户对dbms_space包要有权限create or replace     procedure show_space     ( p_segname in varchar2,       p_owner   in varchar2 default user,       p_type    in varc...

发表了文章 • 2016-11-03 16:25 • 0 条评论

4
推荐
1056
阅读

合理饮食,注意休息,不然啥好吃的都吃不了!

身体是革命的本钱!牺牲身体赚钱,买了好吃的,肠胃不行,牙不行,各项检查超标不允许,还吃个毛啊!有天善的同学从老家带来的大海蟹、大扒鸡,都吃不了,就这么看着!口水满地啊!身体是最重要的!身体是最重要的!身体是最重要的!没有什么比身体更重要!!!PS:Oracle系列课程暂停更新1-2个月,阿门。。。

发表了文章 • 2016-10-10 14:44 • 3 条评论

4
推荐
1202
阅读

Oracle 11g OWB安装

昨天手贱了一把,临下班安装Oracle的DW,结果卡主40%不动了,为了赶紧回家吃饭于是中断了安装,结果第二天来安装就遇到了各种问题:注:Oracle11g的dataware house是通过自带的一个安装助手安装,在开始菜单栏里如下目录即可找到为了解决半路取消安装,导致的再次安装失败的问题,从网上也查了下资料,最后得到如下方案...

发表了文章 • 2016-09-27 11:09 • 1 条评论

6
推荐
1511
阅读

第三章 索引、分区课件以及课后思考答案

当当当~在催更党的威逼利诱下,终于出了新课程,终于有脸见人了!附件是相关课件以及课后思考题脚本视频地址:https://edu.hellobi.com/course/58

发表了文章 • 2016-09-11 20:00 • 8 条评论

1
推荐
1349
阅读

【血的教训!】DataStage9.1 connector控件解析SQL语句的小bug

1. 如果SQL中出现中文括号(应该不止括号)时,如:where length(a) = 10DataStage不会报错,也不会生效,也就是说这个条件会被DataStage忽略。而你copy到plsql中是可以解析的,这也就是为什么我搞了半天没找问题的原因。2. 如果SQL中使用注释,且注释的语句中存在DataStage参数时,如:select xxx from abc where a =...

发表了文章 • 2016-08-29 10:31 • 0 条评论

3
推荐
1118
阅读

python解析DataStage的XML文件,获取mapping

今天领导分配个任务把所有作业的mapping整理下 要死人啊!用户自己不会看FS吗 - -! 还好能导出XML文件,用python解析了一下,作为记录,后续增强。-- Create table create table INTEGRATION_MAPPING (   downstream_col VARCHAR2(100),   mapping        VARCHAR2(4000), &nb...

发表了文章 • 2016-08-23 00:35 • 2 条评论

2
推荐
965
阅读

python默认字符集

python2的默认字符集是ascii,如果不指定,则并不一定遵循和操作系统保持一致而我系统的默认字符集是GBK

发表了文章 • 2016-08-22 15:55 • 2 条评论

4
推荐
1115
阅读

致敬数据库之路上的先辈

只听了王珊老师一节课,简单的介绍,感觉老教授就是老教授,散发的气质和谈吐,明显和盈利性质的培训机构不同。不得不说,她是真正的授道之人。他们是在研究数据库、新技术、是潮流的领头人,而我们终其一生都是在学习使用数据库,深感自己的渺小。非常可惜王珊老师已经不在教育的一线,老师推荐了一本书《数据库系统概...

发表了文章 • 2016-08-08 10:33 • 0 条评论

4
推荐
1164
阅读

Oracle实现日历

今天群里网友在聊用SQL写日历,于是自己也写了一下,2种方式一、 with ltz as  (select trunc(sysdate, 'MM') + level - 1 as d,          to_char(trunc(sysdate, 'MM') + level -&nbs...

发表了文章 • 2016-07-06 17:05 • 2 条评论

5
推荐
1590
阅读

第三章 Oracle登录、体系结构、锁

第三章的内容憋了半天终于有时间录制了,做个简单的介绍给大家尝尝鲜3.1 登录和工具本章主要介绍了sqlplus登录的两个命令和plsql developer工具在64位系统下的使用方法。登录Oracle前的准备TNS可用的账号和密码sqlplusSQLPLUS [ [Options] [Logon|/NOLOG] [Start] ]CONN[ECT] [{logon | /| proxy} [AS {SYSOPE...

发表了文章 • 2016-05-27 17:19 • 3 条评论

2
推荐
1019
阅读

关于事务

事务一篇的讲义

发表了文章 • 2016-05-19 17:36 • 0 条评论

5
推荐
1780
阅读

Oracle 零基础数据库入门教程资料之 Oracle数据库安装 Linux

Oracle 数据库入门教程  持续更新ing,此视频旨在帮助想要学习或巩固学习的Oracle初学者 http://www.hellobi.com/course/58 安装包下载安装准备安装文档课件下载

发表了文章 • 2016-04-21 11:32 • 3 条评论