T-SQL Identity
今天又被客戶問: 我撈資料要怎麼編 流水號阿 …
M: 之前不是有講過嗎?等等喔 …
C: 會很難嗎?
M: 不會阿,我找個函數
就是 IDENTITY …
久沒用又忘記了,趁這次被問趕快記錄下來好了 …
SELECT IDENTITY ( INT ,1,1) AS sno, ogid
INTO #t
FROM dim_orgn
M: 這段拿去跑一下就懂了
C: 之前有學過ㄟ,我們這些學生上課都不專心
M: 老師上課在講都沒在聽! 沒在聽! 沒在聽! 沒在聽! XD…
順便補充一下其他資料
1. IDENTITY ( 函數 ) : 專供設定 INTO table 子句的 SELECT 陳述式,用來將識別資料行插入新資料表中
2. IDENTITY ( 屬性 ) : 建立資料表中的識別資料行,用來搭配 CREATE TABLE 和 ALTER TABLE Transact-SQL 陳述式
3. @@IDENTITY : 傳回最後插入的識別值之系統函數
4. SCOPE_IDENTITY : 傳回插入相同範圍之識別資料行中的最後一個識別值
一個整理得不錯的 Identity 使用文章: SQL Server 的 Identity 欄位使用 / 複製 / 重設