我有一张表格出于某种原因将文字存储为图像。我可以抓取数据并使用它读取将文本转换为图像数据类型
SELECT CONVERT(NVARCHAR(MAX), CONVERT(VARBINARY(MAX), column,2)) FROM table
现在我需要将数据重新插入表中。我试过
SELECT CONVERT(IMAGE, CAST('TEST TEXT' AS VARBINARY(MAX)))
但是,当我测试其转换回使用
SELECT CONVERT(NVARCHAR(MAX), CONVERT(VARBINARY(MAX), CONVERT(IMAGE, CAST('TEST TEXT' AS VARBINARY(MAX))),2))
它返回䕔呓吠塅这显然是不正确的,因为它应该返回“测试文本”
什么我在这里做错了吗?