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