close
再Oracle裡常會需要塞流水號,但這流水號通常是利用 Nextval的語法來取得如下方sql
select C0TESTS.NEXTVAL from dual
基本上 create sequence C08TESTS; 為了方便取Sequece 會先建立一個與資料庫名稱相似
可能只是尾巴加個S的SEQUENCE名稱來建立一個資料表的SEQUENCE,建立好後
以後新增資料要取流水號只要使用 select XXXS.NEXTVAL from dual 則就可以取最新的流水號
而 "dual" 這東西,基本上是個虛表格,沒任何用意,只是為了方便取 XXXS.NEXTVAL用的
Ps: 當然在Tod等,一些Sql使用環境上,可以直接加入一段與法,往後座新增時,Sql內就會自動產生
流水號,但這與法我往後查到再補上
全站熱搜