MSSQL 新增資料到自動識別欄位方法
先執行下面語法, 允許寫入自動識別欄位,
SET IDENTITY_INSERT [TABLE_NAME] ON;
再執行要異動的SQL, 最後再執行下面語法, 變更欄位為不允許寫入 (因為自動識別欄位名稱要存在SQL內, 所以不能使用 select * from tableA的語法, 欄位要逐一列出, 並且包含自動識別欄位)
※ 只有在自動識別欄位出現在 INSERT INTO 陳述式的資料行清單中時,SET IDENTITY_INSERT 才能設置為 ON。
SET IDENTITY_ INSERT [TABLE_NAME] OFF;
ref web:
https://exfast.me/2016/09/mssql-automatic-identification-field-when-required-insert-when-information-should-be-how-do/
留言
張貼留言