在比較小型的專案,我們可能會透過自動新增流水號的方式新增資料。但在某些特殊的情況下可能需要撰寫 SP 來取得目前該資料表/該連線時新增的流水號,進行處理。本篇將透過下列2種語法來取得目前的流水號:
IDENT_CURRENT(@tableName)
指定的某個資料表(@tableName),取得最後一個流水號
SCOPE_IDENTITY()
目前工作階段最後一次產生的流水號
我們透過 Study4 Activity 資料表進行測試
我們能透過下列指令找到目前流水號:
print IDENT_CURRENT('Activity')
我們隨機新增一筆資料,在透過下列語法查詢目前工作階段流水號
print SCOPE_IDENTITY();
http://ina-work.blogspot.tw/2016/04/sql.html