当前位置:数据库 > SQLServer >>

sql server 报错,请帮忙看下

declare @xml xml= '<root> <g>1</g> <g>3</g> <g>4</g> <g>5</g> <g>6</g> </root>'; begin if not exists(select * from sys.tables where name='t') create table #t ( id int ) declare @i int=1; while @xml.exist('root/g'+'['+cast(@i as char(1))+']')=1 print '1' end 错误如下: 消息 8172,级别 16,状态 1,第 17 行 XML 数据类型方法 "exist" 的参数 1 必须是字符串文字。 麻烦看下是要如何修改的 好的加分
追问:你搞错了,这个是xml的函数,是这个的。
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,