1

我在将Text数据类型转换为varchar. 我需要转换它,因为它被写入文本文件。问题是只有前 362 个字符Text转换为varchar

这有效

DECLARE @txt varchar(362) = (SELECT Text FROM Whatever WHERE id = 1)

不工作

DECLARE @txt varchar(1000) = (SELECT Text FROM Whatever WHERE id = 1)

整个过程在此语句上失败,@txt不会写入文本文件(使用xp_cmdshell

varchar(MAX)不工作

谢谢帮助

4

0 回答 0