一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Sqlserver in 句语实现参数化查询 XML类型解决方案

时间:2012-04-23 编辑:简简单单 来源:一聚教程网

1:如果参数是int类型:

 代码如下 复制代码

declare @a xml
set @a='
1
5
4
3
2'
select * from product where id in (
select d.x.value('./id[1]','int') from @a.nodes('/*') as d(x))

 

1:如果参数是varchar类型:

 代码如下 复制代码

declare @a xml
set @a='
a
b5
c4
d3
e2'
select * from product where pname in (
select d.x.value('./name[1]','varchar(100)') from @a.nodes('/*') as d(x))

热门栏目