1.登錄后再Table節點右鍵新建表:
開始編輯表結構
列
鍵約束
檢查約束
查看sql,沒問題的話點擊應用,創建表
2.創建序列sequence,在Sequence節點右鍵新建
填寫內容
查看sql,沒有問題,點擊應用新建即可
3.序列的應用
insert into account values(seq_account.nextval,'1234567891011121','123456',9999999.07,1,SYSDATE);
其中seq_account.nextval就是id,也是seq_account序列中下一值,
seq_account.nextval和seq_account.currval
nextval是下一個值的意思
currval是當前值得意思
在一個對象操作中nextval先執行,currval后執行,
得到nextval下一個值,currval就可以重復獲取當前值,
nextval執行一次增加一次,currval只用於查詢不增加
select seq_account.nextval from dual; select seq_account.currval from dual; select seq_account.currval from dual; select seq_account.currval from dual; select seq_account.currval from dual; select seq_account.nextval from dual;
獲取的值分別是
4,4,4,4,4,5