Oracle獲取序列的值 dual 表的功能

2021-09-01 22:27:18 字數 805 閱讀 8425

1、dual表的用途

dual 是 oracle中的乙個實際存在的表,任何使用者均可讀取,常用在沒有目標表的select語句塊中

--檢視當前連線使用者

sql> select user from dual;

user

------------------------------

system

--檢視當前日期、時間

sql> select sysdate from dual;

sysdate

-----------

2007-1-24 1

sql> select to_char(sysdate,''yyyy-mm-dd hh24:mi:ss'') from dual;

to_char(sysdate,''yyyy-mm-ddhh2

------------------------------

2007-01-24 15:02:47

--當作計算器用

sql> select 1+2 from dual;

1+2----------

3--檢視序列值

sql> create sequence aaa increment by 1 start with 1;

sql> select aaa.nextval from dual;

nextval

----------

1sql> select aaa.currval from dual;

currval

----------

1

Oracle 序列 查詢序列的值,修改序列的值

1.序列的語法形式 1 create sequence 序列名 2 increment by n3 start with n4 maxvalue n nomaxvalue 5 minvalue n nominvalue 6 cycle nocycle 7 cache n nocache 序列以 st...

Mysql獲取序列值

select identity string sql select identity identity是表示的是最近一次向具有identity屬性 即自增列 的表插入資料時對應的自增列的值,是系統定義的全域性變數。一般系統定義的全域性變數都是以 開頭,使用者自定義變數以 開頭。比如有個表a,它的自增...

Oracle獲取最新插入的字段值

declare newmas id number begin insert into mu alarm strategy mas id,mas name,mas insert time,mas update time,mas user id values 0,testtt to date 2013 ...