Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33605
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-13 19:19
文章分类
文章存档

2016年(11)

我的朋友

发布时间:2016-09-13 19:21:15

PLSQL Developer导入Excel数据  (2012-01-07 15:31:33)转载▼标签: 杂谈分类: OracleLSQL Developer导入Excel数据最近处理将Excel数据导入Oracle的工作比较多。之前都是采用Sqlldr命令行导入.........【阅读全文】

阅读(1491) | 评论(0) | 转发(0)

发布时间:2016-09-13 19:20:20

plsql很方便我们执行sql。下面就简单介绍我常用的几种(当然每次svn的分支也可以ant脚本自动执行某个文件下的所以sql文件)首先打开plsq的命令窗口1)执行sql文件(可以把需要执行的sql放一个文件中)输入 @''  在单引号中输入sql文件的路径既可,比如D:\db下的jbpm.oracle.sql文件,见下图(s.........【阅读全文】

阅读(1320) | 评论(0) | 转发(0)

发布时间:2016-05-02 17:19:49

扩展GROUP BY 分组中ROLLUP,配合GROUPING_ID,组合分组解决统计需求的一个例子。......【阅读全文】

阅读(1114) | 评论(0) | 转发(0)

发布时间:2016-05-02 17:09:22

在ORACLE 11G大行其道的今天,还有很多人受早期版本的影响,记住一些既定的规则,
1.子查询结果集小,用IN
2.外表小,子查询表大,用EXISTS

这是完全错误的观点。在8i时代,这经常是正确的,但是现在已经11G了,马上12C就要面世了。其实在ORACLE 9i CBO就已经优化了IN,EXISTS的区别,ORACLE优化器有个查询转换器,很多SQL虽然写法不同,但是ORACLE优化器会根据既定规则进行查询重写,重写为优化器觉得效率最高的SQL,所以可能SQL写法不同,但是执行计划却是完全一样的。......【阅读全文】

阅读(1118) | 评论(0) | 转发(0)

发布时间:2016-05-02 12:47:05

......【阅读全文】

阅读(1618) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册