DUAL是 SYS用戶的一個TABLE.
操作時間 比如:
select sysdate from dual;
SYSDATE
-----------
2009-4-9
可以生成序列值 如下:
SQL> create sequence aaa increment by 1 start with 1;
SQL> select aaa.nextval from dual;
SQL> select aaa.nextval from dual;
NEXTVAL
----------
1
SQL> select aaa.currval from dual;
CURRVAL
----------
1
RowNumber
RowNumber 來自結果集。取一條結果集 RowNumber的值加1 所以 對于這樣的條件RowNumber>6是不可能出現的,
因為取第一條數據時,RowNumber=1 如果加上RowNumber>6, 那么條件永遠不符合。 一般用RowNumber<6這樣的操作。