码迷,mamicode.com
首页 > 数据库 > 详细

sql 传递多个ID

时间:2016-05-04 17:17:08      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:

DECLARE @Ids xml
set @Ids =‘<Id>100016022611240001</Id><Id>100016022614110001</Id><Id>100016022615120001</Id>‘


SELECT ParamValues.ID.value(‘.‘,‘bigint‘) as Id
FROM @Ids.nodes(‘/Id‘) as ParamValues(ID)

====================================================

DECLARE @data XML
set @data=‘

<ids>
<id>1</id>
<id>2</id>
</ids>

select T.c.value(‘(.)[1]‘,‘varchar(10)‘) as id
from @data.nodes(‘/ids/id‘) T(c)

 

sql 传递多个ID

标签:

原文地址:http://www.cnblogs.com/caohuimingfa/p/5458969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!