关闭

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

标签: 数据库oraclesql存储user
1534人阅读 评论(0) 收藏 举报
分类:

             伪例是表中实际不存在的字段,但查询的时候可以返回值。例如查询系统的当前时间可以用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;

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:360651次
    • 积分:4935
    • 等级:
    • 排名:第5716名
    • 原创:96篇
    • 转载:70篇
    • 译文:0篇
    • 评论:108条
    最新评论
    数据库相关