我不小心创建了一个错误类型为NVARCHAR
的列(用于存储密码盐),我想将其转换为NVARBINARY
。
我尝试过
ALTER TABLE [dbo].[TableName]
ALTER COLUMN [ColumnName] [varbinary] (20) NOT NULL
GO
但它说:
不允许从数据类型nvarchar转换为varbinary。使用CONVERT函数运行此查询。
有什么方法可以做到吗? CONVERT
似乎仅适用于表达式,而不适用于修改操作。