zoukankan      html  css  js  c++  java
  • 元素移动

    DECLARE @x XML 
     
    SELECT @x = ' 
     
    <Peoples> 
     
      <People NAME="周星驰"/> 
     
      <People NAME="刘德华"/> 
     
      <People NAME="周杰伦"/> 
     
    </Peoples>' 
     
      
     
      
     
    ------------------------------------------------------------ 
     
    -- "周杰伦" 向上移动一层 
     
    ------------------------------------------------------------ 
     
    set @x.modify(' 
     
        insert /Peoples/People[@NAME="周杰伦"] 
     
        before (/Peoples/People[. << (/Peoples/People[@NAME="周杰伦"])[1]]) 
     
        [last()] 
     
        ') 
     
      
     
    SET @x.modify (' 
     
            delete /Peoples/People[@NAME="周杰伦"] 
     
            [. is (/Peoples/People[@NAME="周杰伦"])[last()]] 
     
        ') 
     
      
     
    SELECT @x 
     
    /* 
     
    <Peoples> 
     
      <People NAME="周星驰" /> 
     
      <People NAME="周杰伦" /> 
     
      <People NAME="刘德华" /> 
     
    </Peoples> 
     
    */ 
     
      
     
    ------------------------------------------------------------ 
     
    --  "周星驰" 向下移动一层 
     
    ------------------------------------------------------------ 
     
    set @x.modify(' 
     
        insert /Peoples/People[@NAME="周星驰"] 
     
        before (/Peoples/People[. >> (/Peoples/People[@NAME="周星驰"])[1]]) 
     
        [last()] 
     
        ') 
     
      
     
    SET @x.modify (' 
     
            delete (/Peoples/People[@NAME="周星驰"])[1
     
        ') 
     
      
     
    SELECT @x 
     
    /* 
     
    <Peoples> 
     
      <People NAME="周杰伦" /> 
     
      <People NAME="周星驰" /> 
     
      <People NAME="刘德华" /> 
     
    </Peoples> 
     
    */
  • 相关阅读:
    TensorFlow设置GPU占用量
    与服务器同步工程(expect脚本)
    C/C++中#pragma once的使用
    sublime text 3 快捷键大全
    Sublime Text 3 注册码
    如何用diff比较两个文件夹下的内容
    Error in building opencv with ffmpeg
    opencv: Rotate image by 90, 180 or 270 degrees
    初识HTTPS
    Unity3D之Mecanim动画系统学习笔记(十一):高级功能应用
  • 原文地址:https://www.cnblogs.com/qanholas/p/1865819.html
Copyright © 2011-2022 走看看