如何在SQL Server中读取和插入xml字符串值

时间:2018-07-23 10:17:49

标签: xml sql-server-2012

我想在SQL中读取并插入此XML字符串

<Settings> 
    <add key="SaveVisitorLog" value="2"></add> 
</Settings>

请帮助语法

1 个答案:

答案 0 :(得分:0)

使用在SQL中读取并插入并不确定您的意思:

DECLARE @xml XML=
N'<Settings> 
    <add key="SaveVisitorLog" value="2"></add> 
</Settings>';

SELECT x.value('@key','nvarchar(max)') AS add_key
      ,x.value('@value','nvarchar(max)') AS add_value
FROM @xml.nodes('/Settings/add') A(x);

假设<add>元素中存在许多键-值对