• XQuery的sql:variable() 函数


    sql:variable()函数,在XQuery表达式内包含 SQL 关系值的变量。

    如下面xml:

    DECLARE @xml XML = '
    <Devs>
       <lang name="VB.NET"/>
       <lang name="C#.NET"/>
       <lang name="Java" />
       <lang name="Javascript" />
       <lang name="ASP.NET" />
    </Devs>
    '

    现在我们定义一个变量:

    DECLARE @langname NVARCHAR(50)
    SET @langname='ASP.NET'

    然后可以在SELECT中使用此函数sql:variable()来传入此变量:

    SELECT @xml.query(N'
    /Devs/lang[@name=sql:variable("@langname")]
     
    '

    执行得到结果:

  • 相关阅读:
    毕业设计
    毕业设计
    毕业设计
    毕业设计
    layui table
    毕业设计
    Echart图标统计
    Pxe自动化安装
    Linux运维常用脚本整理
    Zabbix 一键部署
  • 原文地址:https://www.cnblogs.com/insus/p/2388316.html
Copyright © 2020-2023  润新知