Oracle数据库中使用特殊的伪例

原创 2006年06月25日 23:26:00

             伪例是表中实际不存在的字段,但查询的时候可以返回值。例如查询系统的当前时间可以用SYSDATE,DUAL则是系统提供的一个虚拟表,我们可以通过下面的sql语句查询得到系统的当前时间。

SQL>select sysdate from dual;

        一般而言,可以使用DUAL表得到系统信息或是验证值的格式。

伪例名 相关描述
sequence.NEXTVAL 序列产生器产生的下一个序列值
sequence.CURRVAL  序列产生器产生的当前序列值
LEVEL 查询的深度,一般用于树查询
ROWID 表示数据行确切的存储位置
ROWNUM 检索的数据行序列号
SYSDATE 当前的时间和日期
UID 当前的用户标示
USER 用户登录进数据库的名字

一个建立使用序列的例子

SQL> create sequence lyq_sequence   INCREMENT BY 1 NOCYCLE;

SQL>SELECT lyq_sequence.NEXTVAL FROM  DUAL;

利用Oracle伪例-ROWNUM实现分页

最近接触了Oracle的项目。突然发现它没有像MySQL那样的limit实现分页,查询一番,才知道可以用Oracle的伪例(ROWNUM)实现分页。此篇讲简单介绍利用ROWNUM实现Oracle分页。...

Oracle数据库(索引、视图、伪列与伪表)

引用推荐博客、数据库网址 http://www.educity.cn/shujuku/1598602.html(希赛数据库学院) http://blog.csdn.net/kingzone_...

oracle数据库多级树查询及特殊处理函数

select * from employees 按职位级别从高到底查询出每个员工的信息已经他所在的职位级别 select t.employee_id,t.first_name,t.MANAGER_ID...

Oracle数据库特殊视图说明

我们在做项目的时候用到最多的就是我们系统中自己所设计的表,很少关注系统自带的一些很好用的视图,下面我就列出一些Oracle中可以用到的对于监控资源消耗的视图。 常用视图说明 v$sql、v$sql...

Jsp之使用纯Java数据库驱动程序(sqlserver,Oracle数据库为例)

1.首先,先下载sqlserver数据库驱动程序和Oracle数据库驱动程序

54.Oracle数据库SQL开发之 高级查询——使用集合操作符

54.Oracle数据库SQL开发之 高级查询——使用集合操作符 集合操作符有如下图1 :          使用集合操作符的时候,必须牢记一个限制条件:所有查询返回的列数以及列的类型...
  • notbaron
  • notbaron
  • 2015年11月12日 22:31
  • 30045
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle数据库中使用特殊的伪例
举报原因:
原因补充:

(最多只允许输入30个字)