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/


留言

這個網誌中的熱門文章

ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務

Oracle 例外控制(Exception Control)

Oracle 工作排程 DBMS_JOB 筆記