我有一个表有一个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