oracle中如何分页显示,Oracle的分页显示

Oracle的分页显示

这个Oracle的分页显示据说是最麻烦的(MySQL最简单),但是这个分页显示很有用。现在很多网站上的条目都非常多,例如新闻,可能就刚更新的就有上百条,再加上以前的,一张页面肯定就是放不下了,所以分页的好处就是可以解决这个问题。

下面一排排的叫你选择第几页,一选择,直接就跳到后面的几页去了,不用这样从上一直滚动条到下面。

嗯,下面就开始复习下这个分页显示。

本来说这个分页显示有3种方式,一个方式简单些,但是效率太低了,一个效率好,但是太复杂了。所以就中庸一下,选了个效率一般,复杂度一般的方法。

假设我们有一个表  EMP

ID     NAME     TELEPHONE

1       MAC      111111111

2       Window 222222222

3       switch   333333333

4       case      444444444

5       Linux     555555555

假设我们取前面3个,我们可以用rownum这个符号

select * from EMP where rownum <= 3;

ID NAME              TELEPHONE

--- ----------------- ---------------

1 MAC                111111111

2 Window          222222222

3 switch             333333333

不过要是我们想显示下他的行号的话,采用这种方法:

select *, rownum from EMP where rownum <= 3;

会出现错误:

ORA-00923:未找到要求的from关键字

所以要采用迂回政策,使用子查询语句

select a.*, rownum from (select * from EMP) a where rownum <= 3;

那么在后面就会显示他的行号

ID NAME              TELEPHONE  ROWNUM

--- ----------------- --------------- ---------

1 MAC      &

相关文档:

SQL> SQLPLUS / AS SYSDBA

SQL> exec dbms_workload_repository.create_snapshot

SQL> exec:snap_id:=dbms_workload_repository.create_snapshot

SQL> var snap_id number

SQL> print snap_id

SQL> @?/rdbms/admin/awrrpt.sql

OracleAWR速查

1.查看当前的AWR保存策略

select * fro ......

语法:

select *

from 表名

where 条件1

start with 条件2

connect by prior 当前表字段=级联表字段

start with与connect by prior语句完成递归记录,形成一棵树形结构,通常可以在具有层次结构的表中使用。

start with表示开始的记录

connect by prior 指定与当前记录关联时的字段关系

代码:

--创建部门� ......

今天在对表创建视图的时候,用户提示 ORA-01031用户权限不足

使用system用户对其分配dba等权限,依然无法创建视图。

继续赋予权限

grant select any table to AAA;

授予用户询所有表的权限

grant select any dictionary to AAA;

再次授取用户select任何字典的权限

......

--名词说明:源——被同步的数据库

目的——要同步到的数据库

前6步必须执行,第6以后是一些辅助信息.

--1、在目的数据库上,创建dblink

drop public database link dblink_orc92_182;

Create public DATABASE LINK dbl ......

About parent vs child latches. There is no fundamental low level difference between parent and child latches, they are all small regions of memory modified with atomic test-and-set style opcodes.

You see parent (and solitary) latches from x$ksll ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值