【发布时间】:2015-08-06 19:12:55
【问题描述】:
是否可以将SQL server 2000 R2 中的列值从ntext 转换为varbinary(max)?
做一个我发现的解决方法,最初我需要从ntext 转换为nvarchar(),然后从nvarchar() 转换为varbinary(max)。
【问题讨论】:
-
ntext已弃用,无论如何您都不应该使用它。 -
是的,如上所述,我希望该列位于 varbinary(max) 中。如何转换?
-
为什么要在
varbinary(max)中使用它?用于存储长 unicode 字符串的ntext的替代品是nvarchar(max) -
因为我希望数据以二进制格式存储。
-
无论如何它都以二进制格式存储。将
nvarchar转换为varbinary不会影响它的存储方式,只会使它更难使用。
标签: sql tsql sql-server-2008-r2