我不小心创建了一个类型错误的列NVARCHAR
(用于存储密码盐),我想将其转换为NVARBINARY
.
我试过
ALTER TABLE [dbo].[TableName]
ALTER COLUMN [ColumnName] [varbinary] (20) NOT NULL
GO
但它说
不允许从数据类型 nvarchar 到 varbinary 的隐式转换。使用 CONVERT 函数运行此查询。
有没有办法做到这一点?CONVERT
似乎只是为了表达,而不是为了改变。