当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Oracle 数据库 系统使用经验六则 ---- 1.havi
 

 

    摘要:如何在你的linux机器上安装运行oracle --------------------------------------------------------------------------------开始行动 在redhat上安装oracle可以是相当轻而易举的,但要是完全跟着oracle公司的文档走就未必那么容易了 。最快的捷径是tom bisset的主页:http://jorda......
 ·oracle的毛病!!    »显示摘要«
    摘要:本文纯为牢骚, 怨言。一为笔者对oracle软件如此这般的疑惑与不满, 二来其实可以总结oracle中的一些不规则性, 为oracle学习者提供一些借鉴.. 1. 改变当前用户时sqlplus环境变量的设置是否被继承到新的用户环境下  混乱, serverout 没有被继承, 而pagesize被继承. 2. sqlplus环境下命令行编辑功能微弱得可怜, 看看readline, 看看......


Oracle数据库系统使用经验六则
oracle 数据库 系统使用经验六则 

---- 1.having 子句的用法 ---- having 子句对 group by 子句所确定的行组进行控制,having 子句条件中只允许涉及常量,聚组函数或group by 子句中的列. ---- 2.外部联接"+"的用法 ---- 外部联接"+"按其在"="的左边或右边分左联接与右联接.若不带"+"运算符的表中的一个行不直接匹配于带"+"预算符的表中的任何行,则前者的行与后者中的一个空行相匹配并被返回.若二者均不带+,则二者中无法匹配的均被返回.利用外部联接"+",可以替代效率十分低下的 not in 运算,大大提高运行速度.例如,下面这条命令执行起来很慢 select a.empno from emp a where a.empno not in 【程序编程相关:SOLARIS 9@X86上的Apach

【推荐阅读:为什么我的apache总是显示乱码?

(select empno from emp1 where job=sale);---- 倘若利用外部联接,改写命令如下: select a.empno from emp a ,emp1 b 【扩展信息:整合 RH3 + TOMCAT5 + A

where a.empno=b.empno(+)

and b.empno is null

and b.job=sale;---- 可以发现,运行速度明显提高. ---- 3.删除表内重复记录的方法 ---- 可以利用这样的命令来删除表内重复记录: delete from table_name a

where rowid< (select max(rowid) from table_name

where column1=a.column1 and column2=a.column2


...   下一页
 ·oracle数据库小程序    »显示摘要«
    摘要:http://61.144.28.245/hjc/web/doc/wangyou/tanggang/oratools.html a:link,a:visited {text-decoration:none;color:#0000ff;}a:hover {color: #ff6666; text-decoration: none} ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE