例如
SELECT (2) FOR XML PATH('')
得到的结果:
XML_F52E2B61-18A1-11d1-B105-00805F49916B
2
希望把结果2赋给变量@STR,用于返回或计算。
这样写:
DECLARE @STR varchar(8000)
SELECT @STR =(2) FOR XML PATH('')
无法执行,请问应该怎么写?
谢谢!!!
有什么错误信息提示吗?
是不是要这样的效果:
declare @str xml
set @str=(SELECT (2) FOR XML PATH(''))
print convert(nvarchar,@str)