iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 19
0
Data Technology

SQL Server 學習日誌系列 第 19

19. 取得自動新增流水號方法

  • 分享至 

  • xImage
  •  

介紹

在比較小型的專案,我們可能會透過自動新增流水號的方式新增資料。但在某些特殊的情況下可能需要撰寫 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


上一篇
18. 使用 bacpac 進行還原 (匯入資料層應用程式)
下一篇
20. 透過 NTILE 函式將資料進行分群
系列文
SQL Server 學習日誌30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言