zoukankan      html  css  js  c++  java
  • 【Oracle】XMLTABLE介绍

    https://www.cnblogs.com/mellowsmile/p/4647501.html

    XMLTable函数的语法:

    XMLTable('<XQuery>'

    PASSING <xml column>

    COLUMNS <new column name> <column type> PATH <XQuery path>)

    XMLTABLE函数包含一个XQuery行表达式和由一个或多个列表达式组成的COLUMNS子句。在上面的语句中,行表达式是 XPath /Employees/Employee。PASSING子句中的t.data指的是employees表中的XML列中的数据。

    COLUMNS 子句用于将XML数据转换成关系数据,这里每个参数都定义了一个列名和SQL数据类型。在上面的查询中,我们定义了firstname 和 lastname列并指向PATH的firstname 和 lastname或者选定的节点。

    使用text()读取节点值

    不仅仅是text()表达式,Oracle还提供了其他很多有用的表达式,如 item(), node(), attribute(), element(), document-node(), namespace(), text(), xs:integer, xs:string。

    读取所选节点的属性

    @type

    使用ID读取特定的记录

  • 相关阅读:
    枚举代码(待更新)
    数据类型
    char
    opencv中读写视频
    数据获取与存储
    Mat 与 IplImage 和 CvMat 的转换
    Mat类的输出格式
    Mat 类的内存管理
    Mat_类
    Mat表达式
  • 原文地址:https://www.cnblogs.com/cathygx/p/14115685.html
Copyright © 2011-2022 走看看