相关疑难解决方法(0)

用于获取SQL XML值的XPath

这是我的问题:根据列中的以下XML,我想知道给定步骤Id和组件ID,名称为"Enabled"的变量的值是否等于"是".

'<xml>
  <box stepId="1">
    <components>
      <component id="2">
        <variables>
          <variable id="3" nom="Server" valeur="DEV1" />
          <variable id="4" nom="Enabled" valeur="Yes" />
        </variables>
      </component>
      <component id="3">
        <variables>
          <variable id="3" nom="Server" valeur="DEV1" />
          <variable id="4" nom="Enabled" valeur="No" />
        </variables>
      </component>
    </components>
  </box>
  <box stepId="2">
    <components>
      <component id="2">
        <variables>
          <variable id="3" nom="Server" valeur="DEV2" />
          <variable id="4" nom="Enabled" valeur="Yes" />
        </variables>
      </component>
      <component id="3">
        <variables>
          <variable id="3" nom="Server" valeur="DEV2" />
          <variable id="4" nom="Enabled" valeur="No" />
        </variables>
      </component>
    </components>
  </box>
</xml>'
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server xpath

23
推荐指数
1
解决办法
10万
查看次数

标签 统计

sql-server ×1

t-sql ×1

xpath ×1