今天在手動將MySQL資料匯入MSSQL時遇到了這個問題,但又不想將自動識別欄位取消掉,於是乎找了一下資料來解決 …
語法:
1 |
SET IDENTITY_INSERT TABLE_NAME OFF; |
1 |
SET IDENTITY_INSERT TABLE_NAME ON; |
範例:
1 2 3 4 5 6 7 |
SET IDENTITY_INSERT [dbo].[Demo] ON; INSERT INTO [dbo].[Demo] ([ID], [Name]) VALUES (N'1', N'王小名'); INSERT INTO [dbo].[Demo] ([ID], [Name]) VALUES (N'2', N'王大名'); SET IDENTITY_INSERT [dbo].[Demo] OFF; |
參考: