0

我正在使用 SQL Server 2000。我想将字段的原始类型转换datatype为. 我使用下面的查询:varbinarynvarchar

SELECT CASE WHEN SQL_VARIANT_PROPERTY(test, 'basetype')='nvarchar' 
            THEN (CONVERT(varbinary, test)) ELSE 'FAIL' END AS result 
FROM table1 

表 1 仅包含一列“test”的数据类型nvarchar,“test”仅包含一列的值为“abc”。

当我在查询分析器中运行上述查询时,结果是 "abc" 但不是varbinaryvalue 。谁能帮我找出问题所在?

4

0 回答 0