SQL Server表中刪除具有重復(fù)主鍵標(biāo)識(shí)列的重復(fù)行-常用
發(fā)布時(shí)間:2024/5/26 21:11:02 作者:Admin 閱讀:199
廣告:
手動(dòng)插入數(shù)據(jù)
SET IDENTITY_INSERT [dbo].[test] ON --如果表有 IDENTITY 列,則在將數(shù)據(jù)還原到原始表時(shí),必須使用 SET IDENTITY_INSERT ON。[dbo].[test]后面加.不是dbo.test
INSERT [dbo].[test] ([id], [name]) VALUES (12, N'454545')
SET IDENTITY_INSERT [dbo].[test] OFF
提示:僅當(dāng)使用了列列表并且 IDENTITY_INSERT 為 ON 時(shí),才能為表'test1'中的標(biāo)識(shí)列指定顯式值。
解決:如果使用insert和select聯(lián)合語(yǔ)句,需要將原表id列標(biāo)識(shí)列臨時(shí)去掉。數(shù)據(jù)還原后再手動(dòng)設(shè)計(jì)還原為標(biāo)識(shí)列字段。
SET IDENTITY_INSERT [dbo].[test] ON --如果表有 IDENTITY 列,則在將數(shù)據(jù)還原到原始表時(shí),必須使用 SET IDENTITY_INSERT ON。[dbo].[test]后面加.不是dbo.test
INSERT [dbo].[test] ([id], [name]) VALUES (12, N'454545')
SET IDENTITY_INSERT [dbo].[test] OFF
提示:僅當(dāng)使用了列列表并且 IDENTITY_INSERT 為 ON 時(shí),才能為表'test1'中的標(biāo)識(shí)列指定顯式值。
解決:如果使用insert和select聯(lián)合語(yǔ)句,需要將原表id列標(biāo)識(shí)列臨時(shí)去掉。數(shù)據(jù)還原后再手動(dòng)設(shè)計(jì)還原為標(biāo)識(shí)列字段。
這是一篇受密碼保護(hù)的文章,請(qǐng)輸入密碼進(jìn)行訪問:
廣告:
相關(guān)文章
- 如何檢查是否啟用了報(bào)表服務(wù)如何檢測(cè)是否用了依賴報(bào)表服務(wù)SSRS 服務(wù)SQL Server Report
- sql server agent 代理服務(wù)已啟動(dòng),打開作業(yè)計(jì)劃屬性提示:當(dāng)SQLSERVERAGENT正在啟動(dòng)時(shí)
- sql server agent代理無(wú)法啟動(dòng)windows 無(wú)法啟動(dòng) windows event log服務(wù) 無(wú)法識(shí)別傳來(lái)的
- 已成功與服務(wù)器建立連接,但是在登錄過(guò)程中發(fā)生錯(cuò)誤 tcp提供程序 指定的網(wǎng)絡(luò)名不再可


