Sql server XQuery sql:变量和位数据类型

时间:2013-03-27 06:31:42

标签: sql-server xml sql-server-2008 xquery

以下查询返回<s>false</s>。但是我希望它返回<s>0</s>。这是一种方法吗?

declare @b bit = 0
declare @xml xml = '<x></x>';
select @xml.query('<s>{sql:variable("@b")}</s>')

1 个答案:

答案 0 :(得分:1)

declare @b bit = 0
declare @xml xml = '<x></x>';
select @xml.query('<s>{xs:int(sql:variable("@b"))}</s>')

Constructor Functions (XQuery)