對於我正在處理的SQL腳本,我需要以編程方式刪除現有表中列的身份,身份種子和身份增量,然後添加它們回到腳本末尾的表格。有沒有人有如何做到這一點的參考或例子?腳本添加和刪除列自動增量屬性
16
A
回答
30
你應該這樣做:
SET IDENTITY_INSERT <TableName> ON
-- Do the inserting in the table with name <TableName>
SET IDENTITY_INSERT <TableName> OFF
欲瞭解更多詳細信息,看在MSDN。
5
是的,你只是這樣做:
SET IDENTITY_INSERT [TABLE] ON
,然後再打開:
SET IDENTITY_INSERT [TABLE] OFF
這將允許您在標識列手動輸入數據。
+4
您應該首先將其設置爲ON,最後設置爲OFF。使用ON時,它表示您將要對標識列進行手動插入。 – 2010-10-01 17:40:23
+0
謝謝,星期五早上aixelsyd。 :) – 2010-10-01 17:44:32
+1
你仍然有其他的方式。 – 2010-10-01 17:56:35
相關問題
- 1. 添加自動增量sql腳本
- 2. 動態添加和刪除JqGrid屬性
- 3. CKEditor的自動刪除樣式屬性,並添加「刪除」
- 4. 刪除動態添加腳本動態
- 5. CVS腳本自動添加,刪除和提交
- 6. 自動增加xml屬性
- 7. 在oracle 10g中添加自動增量和自動遞減列
- 8. Mysql添加自動增量列
- 9. 添加自動增量_id列
- 10. 添加/刪除一行,序列號增量與添加和移除
- 11. 在javascript中添加和刪除屬性
- 12. Jquery添加和刪除屬性點擊
- 13. RavenDB:添加自動增量到ID以外的其他屬性
- 14. 在Rails腳手架中添加一個自動增量SNO列?
- 15. 添加除主鍵以外的自動增量列
- 16. 如何刪除IPropertyStorage自動添加LOCALE屬性?
- 17. 字自動添加/刪除文本
- 18. 在jQuery中添加增量屬性?
- 19. 刪除自動增量中的差距
- 20. 自動增量從表中刪除後
- 21. MySQL的自動增量綁定屬性
- 22. jQuery的淘汰賽 - 動態添加和刪除HTML屬性
- 23. XAML和本地變量/自動屬性
- 24. 在Java腳本texfield刪除屬性
- 25. Laravel 5.3和Redis(predis) - 自動增量散列和刪除散列`行'
- 26. 添加自動增量列和處理約束[SQL服務器]
- 27. 添加和刪除動態文本框
- 28. 如何添加和刪除腳本對象到列表
- 29. 導軌遷移除去鍵和添加數據到自動增量列ID
- 30. Mysql自動增量增加2和1?
你問這是因爲你需要插入一些特定的值到標識列嗎? – LittleBobbyTables 2010-10-01 17:35:56
是的,通過鏈接的服務器從另一個數據庫移植。 – quillbreaker 2010-10-01 21:13:36