• XML变量更新


     DECLARE @x XML 
     
    SELECT @x = ' 
     
    <Root> 
     
      <Variables> 
     
        <Variable VariableName="V1" Value="1" /> 
     
        <Variable VariableName="V2" Value="2" /> 
     
        <Variable VariableName="V3" Value="3" /> 
     
      </Variables> 
     
    </Root>' 
     
      
     
    DECLARE @var VARCHAR(20
     
    DECLARE @val VARCHAR(20
     
      
     
    SELECT @var = 'V3'--需要修改的Variable 
     
    SELECT @val = '6--需要修改的值 
     
      
     
    --定位并且修改 
     
    SET @x.modify(' replace value of ( /Root/Variables/Variable[@VariableName=sql:variable("@var")]/@Value  )[1]   with sql:variable("@val") ') 
     
      
     
    SELECT @x 
     
      
     
    /* 
     
    <Root> 
     
      <Variables> 
     
        <Variable VariableName="V1" Value="1" /> 
     
        <Variable VariableName="V2" Value="2" /> 
     
        <Variable VariableName="V3" Value="6" />--此处VALUE值被修改 
     
      </Variables> 
     
    </Root> 
     
    */
  • 相关阅读:
    Python基础实例001:数字组合问题
    Python集合
    标量、向量、矩阵、张量
    re模块函数之search
    Python常用字符串操作
    Python基础之元组
    Bai, IEEE 2019
    词嵌入
    RNN 训练时梯度爆炸和梯度消失的理解
    OCR 综述
  • 原文地址:https://www.cnblogs.com/qanholas/p/1865804.html
Copyright © 2020-2023  润新知