考试网 >> IT认证 >> Oracle >> Oracle指导 >> Oracle入门教程,新手必读

Oracle入门教程,新手必读

发布时间:2006-06-28 10:02     点击:
分页:上一页  1 2 3 4 [5] 6 7 8 9 10  下一页

   只能 rownum = 1, <= 大于1 的自然数, = 大于1 的数是没有结果的, 大于一个数也是没有结果的 

   即 当出现一个 rownum 不满足条件的时候则 查询结束   this is stop key! 

   2: 当判定值不是常量的时候 

   若条件是 = var , 则只有当 var 为1 的时候才满足条件,这个时候不存在 stop key ,必须进行 full scan ,对每个满足其他where条件的数据进行判定 

   选出一行后才能去选rownum=2的行…… 

9.快速编译所有视图 

   ---- 当在把数据库倒入到新的服务器上后(数据库重建),需要将视图重新编译一遍,因为该表空间视图到其它表空间的表的连接会出现问题,可以利用PL/SQL的语言特性,快速编译。 

   SQL >SPOOL ON.SQL 

   SQL >SELECT ‘ALTER VIEW ‘||TNAME||’ 

   COMPILE;’ FROM TAB; 

   SQL >SPOOL OFF 

   然后执行ON.SQL即可。 

   SQL >@ON.SQL 

   当然,授权和创建同义词也可以快速进行,如: 

   SQL >SELECT ‘GRANT SELECT ON ’ 

   ||TNAME||’ TO USERNAME;’ FROM TAB; 

   SQL >SELECT ‘CREATE SYNONYM 

   ‘||TNAME||’ FOR USERNAME.’||TNAME||’;’ FROM TAB; 

10.读写文本型操作系统文件 

   ---- 在PL/SQL 3.3以上的版本中,UTL_FILE包允许用户通过PL/SQL读写操作系统文件。如下: 

   DECALRE 

   FILE_HANDLE UTL_FILE.FILE_TYPE; 
分页:上一页  1 2 3 4 [5] 6 7 8 9 10  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有