易截截图软件、单文件、免安装、纯绿色、仅160KB

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      &


相关文档:

Oracle 聚集

聚集(cluster)是存储表数据的可选择的方法。一个聚集是一组表,将具有同一公共列值的行存储在一起,并且它们经常一起使用。这些公共列构成聚集码。
经常被同时访问的表在物理位置上可以存储在一起。为了将它们存储在一起,就要创建一个簇( c l u s t e r )来管理这些表。表中的数据一起存储在簇中,从而最小化必须执行的I ......

ORACLE学习中出现的问题(持续更新中)

ORACLE学习中出现的问题(持续更新中)
1、 ORA:12545 因目标主机或对象不存在,连接失败
   
网上参考的解决办法
1.搜索你的oracle安装目录,找到这俩个文件 tnsnames.ora 和 listener.ora 记住就改这俩个文件就行了,还有一个大写的TNSNAMES.ORA不用管它。他们的路径如下:如 E:\oracle\ora92\n ......

Oracle 客户端连接服务器常见问题之

今天安装软件一直在测试链接不能通过,出现ORA-12154: TNS: could not resolve service name,后来才发现是tnsnames.ora中有误。查找网上的资料,记录下来。
要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决。下面列出几种常见的连接问题 ......

Oracle快照

 --名词说明:源——被同步的数据库
            目的——要同步到的数据库
前6步必须执行,第6以后是一些辅助信息.
--1、在目的数据库上,创建dblink
drop public database link dblink_orc92_182;
Create public DATABASE LINK dbl ......

oracle 更改参数 nls_length_semantics


alter system set nls_length_semantics='BYTE' scope=both
sql>show parameter length
NAME                                 TYPE
------------------------------------ --------------------- ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号