sql server 2005 xml 问题
- SQL code
select textdata=t.c.value('.[1]','nvarchar(max)')from @trace.nodes('.') T(c)
中的.[1]和@trace.node('.')分别代表什么意思?越详细越好。。。其中@trace为xml变量
[解决办法]
- SQL code
--2、xpath:"."表示自己,".."表示父亲,"/"表示儿子,"//"表示后代--3、xquery: nodes(xpath条件): 返回由符合条件的节点组成的一行一列的结果表--16、获取每本书的第一个authorselect Tab.Col.value('author[1]','varchar(max)') as title from @data.nodes('//book')as Tab(Col)