0

私はこれができることを知っています -

declare @args xml = '<arg><value>hello</value></arg><arg><value>world</value></arg>';

select arg.value('value[1]', 'nvarchar(max)')
from @args.nodes('//arg') args(arg);

しかし、私はこのようなことをしたいと思います(余分な<value>タグなしで)-

declare @args xml = '<arg>hello</arg><arg>world</arg>';

select arg.value('?', 'nvarchar(max)')
from @args.nodes('//arg') args(arg);

正しい XQuery 式は何ですか?

4

1 に答える 1

1
declare @args xml = '<arg>hello</arg><arg>world</arg>';

select arg.value('text()[1]', 'nvarchar(max)')
from @args.nodes('//arg') args(arg);
于 2012-10-29T23:14:08.760 に答える