tux*_*nia 9 xml sql-server xpath
我想创建一个包含属性和值的xml节点.
例:
<mynode attr1="hello">world</mynode>
Run Code Online (Sandbox Code Playgroud)
我明白那个
SELECT 'hello' as '@attr1'
Run Code Online (Sandbox Code Playgroud)
创造至少mynode,但如何附加"世界"呢?
我试过了
SELECT 'world' as 'mynode/[@attr1=hello]'
Run Code Online (Sandbox Code Playgroud)
但它不起作用
Orl*_*era 11
这是一个基本的例子:
SELECT ( SELECT 'White' AS Color1,
'Blue' AS Color2,
'Black' AS Color3,
'Light' AS 'Color4/@Special',
'Green' AS Color4,
'Red' AS Color5
FOR
XML PATH('Colors'),
TYPE
),
( SELECT 'Apple' AS Fruits1,
'Pineapple' AS Fruits2,
'Grapes' AS Fruits3,
'Melon' AS Fruits4
FOR
XML PATH('Fruits'),
TYPE
)
FOR XML PATH(''),
ROOT('SampleXML')
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请访问此页面SQL SERVER - 使用T-SQL创建XML文件的简单示例
小智 5
这有助于你
SELECT TOP 1
'someValue' AS '@Attribute',
'text'
FOR XML PATH('YourElement'), ROOT('Root')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21674 次 |
| 最近记录: |