zoukankan      html  css  js  c++  java
  • 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")]
     
    '

    执行得到结果:

  • 相关阅读:
    coder的脚印
    Mysql
    MSDos
    Windows Develop
    Eclipse 使用总结
    DBA常用SQL
    SSH总结
    Unity3D协程
    yield的作用
    UGUI优化
  • 原文地址:https://www.cnblogs.com/insus/p/2388316.html
Copyright © 2011-2022 走看看