declare @TerminalXml xml
set @TerminalXml=(select * from TCK_TerminalInfo(nolock) for xml PATH)
执行时报9420错误,sqlserver 消息 9420,级别 16,状态 1,第 7 行
感觉非常奇怪,这个程序在很多客户多运行.当时以为数据库的配置不对.我重启了数据服务,还是没有解决.于是就查了KIMI,他讲有转认字符
我发现top1的时候没有出错.经过排查发现XML中有特殊的字符,如下图,清理掉这个转义字符问题就解决了.吓得我都不敢睡觉了.怕明天一早客户打开电脑都无法开启程序.感谢KIMI