数据库
文章平均质量分 73
nickbest85
这个作者很懒,什么都没留下…
展开
-
Oracle分页查询语句
分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM )WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM = 21控制分页查询的每页的范围。上面给出的这个分页查询语句,在原创 2010-01-15 14:37:00 · 393 阅读 · 0 评论 -
oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常,
游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 游标有两种类型:显式游标和隐式游标。在前述程序中用到的SELECT...INTO...查询语句,转载 2010-04-08 11:25:00 · 1767 阅读 · 0 评论 -
什么复合索引前导列?
在oracle中,我们经常以为建立了索引,sql查询的时候就会如我们所希望的那样使用索引,事实上,oracle只会在一定条件下使用索引,这里我们总结数第一点:oracle会在条件中包含了前导列时使用索引,即查询条件中必须使用索引中的第一个列,请看下面的例子SQL> select * from tab;TNAME TABTYPE CLUSTERID------------------------------ ------- ----------BONUS原创 2010-06-20 11:03:00 · 7462 阅读 · 2 评论 -
解析:索引跳跃式扫描 (index skip scan)
<br /><br />Oracle9i有的一个新的执行特性索引跳跃式扫描(index skip scan),它适用于使用连接索引和访问多值索引的Oracle查询。让我们仔细看一下下面的例子。请注意到以下代码包含着连接索引:<br /> create index sex_emp_id on emp (sex, emp_id) ; <br />在Oracle9i版本之前,当SQL查询中包含性别和emp_id时,或者查询指定性别行的时候才可以使用这一索引。下面的查询不能够转载 2010-06-20 11:07:00 · 1166 阅读 · 0 评论