摘要: 1、当多表查询的时候,把数据量小的表放在最后面,ORACLE会把最后面的表当作基础表,因为表间连接时,最右边的表会被放到嵌套循环的最外层。最外层的循环次数越少,效率越高。 2、Oracle采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉 阅读全文
posted @ 2015-11-07 18:35 ppjj 阅读(422) 评论(0) 推荐(0) 编辑
摘要: NOT IN:不包括空值 NOT EXISTS:包括空值 阅读全文
posted @ 2015-11-07 18:33 ppjj 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 原因分析:客户端字符集就是为了让数据库知道我们传递过去的字符是属于哪种字符集,以便于Oracle在存储字符时进行相应的编码映射(查看客户端字符集通过查找注册表中的NLS_LANG键)。在客户端查询数据库时显示字符的时候我们使用的是OS系统环境的默认字符集(查询OS系统环境默认字符集通过命令:chcp... 阅读全文
posted @ 2015-11-07 18:31 ppjj 阅读(751) 评论(0) 推荐(0) 编辑