0
A
回答
0
假設orderid沒有重複項, 1.您可以使用orderid作爲標識列創建一個新表並複製數據。然後刪除現有的表 2.創建一個新的身份列,並刪除現有的OrderID列
ALTER TABLE (yourTable) ADD NewColumn INT IDENTITY(1,1)
ALTER TABLE (yourTable) DROP COLUMN orderid
sp_rename 'yourTable.NewColumn', 'orderid', 'COLUMN'
+0
SET IDENTITY_INSERT dbo。[B] ON insert into dbo。[B](col1,col2,col3,...,coln) - 列出名字 select * from dbo。[A] where reqid = 201 SET IDENTITY_INSERT dbo。[B] OFF – neoo
相關問題
- 1. 將標識添加到現有列中
- 2. 將標識列添加到數據庫中的所有表Sql server 2005
- 3. SQL Server爲數據庫中的每個表添加一個唯一標識符
- 4. 有關添加列與約束到現有的數據表中的SQL Server
- 5. SQL Server將列轉換爲標識列
- 6. SQL Server:如何添加新的標識列並使用ID填充列?
- 7. 添加現有的用戶SQL Server 2014
- 8. 標識列到一個視圖添加在SQL Server 2008中
- 9. 如何在SQL Server的已有表中添加主鍵列的標識?
- 10. SQL Server 2008添加列作爲身份到現有的表
- 11. 如何使用c將標識列添加到數據表中#
- 12. 查詢SQL Server/Oracle數據庫表數據 - 標識列
- 13. 更新SQL Server中的標識列
- 14. SQL Server和標識列中的空白
- 15. SQL Server中的列標識符
- 16. 如何使用Alter在SQL-Server 2014中的現有視圖中添加新列
- 17. Teradata:如何將標識列添加到現有表中?
- 18. 將標識列添加到始終更改的現有表中
- 19. 如何將評論添加到SQL Server中的現有表列?
- 20. 如何在SQL Server中的外鍵添加到現有列2012
- 21. 在現有的列名稱中添加前綴SQL Server
- 22. 將不可爲空的列添加到SQL Server中的現有表中?
- 23. Uniqueidentifier作爲SQL Server CE中的標識?
- 24. 加密SQL Server中列中的數據
- 25. 在SQL Server 2005中手動實現的標識列
- 26. 如何使用查詢序列將數據添加到sql server?
- 27. 在SQL Server 2008中更改列順序/爲現有表添加新列
- 28. 標識列獲得SQL Server 2012中
- 29. SQL - 在現有臨時表中追加標識列
- 30. SQL Server將頻率列添加到現有表中
http://stackoverflow.com/questions/1049210/adding-an-identity-to-an-existing-column – TheGameiswar
看到第二個答案在愚蠢。這是影響最低的方法。 –