我有一個表有一個coulmn類型varchar我需要將其轉換爲Nvarchar,但它顯示一個錯誤,我必須刪除表並重新創建它:)任何建議!從varchar轉換爲Nvarchar SQLServer 2008
4
A
回答
8
這難道不是工作:
ALTER TABLE my_table ALTER COLUMN my_varchar_column NVARCHAR(32)
+0
他想要更改爲NVARCHAR() – user492238 2011-04-06 03:19:52
+0
是的,抱歉,錯字。 – squawknull 2011-04-06 03:24:00
5
存在阻止SSMS從節能要求表來改變設置刪除並重新創建。
您可以在工具 - 選項 - 設計器中找到該設置。
相關問題
- 1. nvarchar&varchar與Oracle&SQLServer
- 2. 將nvarchar轉換爲varchar
- 3. 轉換爲nvarchar在SQL Server BIGINT 2008
- 4. 緩慢的數據加載與從nvarchar轉換爲varchar
- 5. 是否有從varchar轉換爲nvarchar的dataloss
- 6. 將數據從nvarchar轉換爲C#中的varchar
- 7. SQL Server 2008將varchar轉換爲datetime
- 8. 將nvarchar(4000)轉換爲nvarchar(max)
- 9. 轉換爲datetime從varchar
- 10. 的SQLServer 2012錯誤轉換數據類型爲varchar爲datetime
- 11. 無法轉換爲nvarchar從爲datetime
- 12. SQL Server 2005:將varchar轉換爲nvarchar問題
- 13. cfqueryparam在SQL Azure中將varchar轉換爲nvarchar
- 14. 轉換爲nvarchar(50)爲datetime
- 15. 轉換失敗轉換爲nvarchar成int
- 16. varchar或nvarchar
- 17. 將nvarchar轉換爲datetime
- 18. 將nvarchar轉換爲tinyint
- 19. SqlServer和nvarchar(最大)
- 20. SSRS 2008參數越來越nvarchar的,而不是爲varchar
- 21. SQL Server 2008中:錯誤轉換數據類型爲nvarchar浮動
- 22. SQL:從varchar轉換爲datetime並比較
- 23. 將Varchar值轉換爲散列值:varchar
- 24. SQL Server:將StartDATE 20140804 Nvarchar轉換爲Datetime2
- 25. SQL轉換NVARCHAR(255)爲DateTime問題
- 26. 爲什麼VARCHAR比爲nvarchar慢
- 27. SQL服務器:爲nvarchar爲varchar
- 28. LinqToSql .Contains和nvarchar與varchar參數 - >索引轉換計劃
- 29. 使用nvarchar時轉換失敗,但不是varchar
- 30. 將varchar轉換爲datetime
你是怎麼試着改變表格的?通過腳本?還是設計師的屏幕?如果你放棄它並重新創建它,它是否重要?爲什麼要更改數據類型? – Fellmeister 2011-04-06 02:56:14
如果您在SSMS中使用UI設計器,如果該列鏈接到某個其他表格(引用)或者具有默認值或檢查約束或索引過濾器等,它將丟棄/創建。它傾向於使用錘子方法一切都是釘子),但有時是有道理的。 – RichardTheKiwi 2011-04-06 03:33:34