Oracle的XML数据库实现有一些令人困惑的令人眼花缭乱的选项,并且在任何给定的场景中并不总是清楚(至少对我而言).在这种特殊情况下,你想要的是

XMLTable(),它将XQuery变成一组行.

首先我们创建一个表.

sql> create table t23

2 (field01 number

3,field02 number

4,field03 char(1)

5 )

6 /

Table created.

sql>

然后我们填充它…

sql> declare

2 x varchar2(2000) := '

3

4

5

6 ';

7 begin

8 insert into t23

9 select *

10 from xmltable

11 ( '/ArrayOfRecords/Record'

12 passing xmltype (x)

13 columns f1 number path '@Field01'

14,f2 number path '@Field02'

15,f3 char(1) path '@Field03'

16 )

17 ;

18 end;

19 /

PL/sql procedure successfully completed.

sql>

最后我们证明它有效……

sql> select * from t23

2 /

FIELD01 FIELD02 F

---------- ---------- -

130 1700 C

131 1701 C

132 1702 C

sql>

oracle 全局临时变量,如何解析Oracle PL / SQL中的简单XML片段并将其加载到全局临时表中?...相关推荐

  1. ORACLE EBS 开发 用于并发程序的PL/SQL API

    ORACLE EBS 开发 用于并发程序的PL/SQL API 1.  FND_CONC_GLOBAL包 这个包用于从PL/SQL程序中提交子请求. u  函数FND_CONC_GLOBAL.REQU ...

  2. 解析OBJ模型并将其加载到Unity3D场景中

    版权声明:本文由秦元培创作和发表,采用署名(BY)-非商业性使用(NC)-相同方式共享(SA)国际许可协议进行许可,转载请注明作者及出处,本文作者为秦元培,本文标题为解析OBJ模型并将其加载到Unit ...

  3. Oracle入门(十四)之PL/SQL

    一.PL/SQL 基本语法 PL/SQL语言是模块式的过程化SQL,是oracle公司对SQL的扩展. (1) (2) (3) (5) (6) (7)数据类型 Number 数字型 Varchar2 ...

  4. oracle基础-基本的查询,以及pl/sql登录

    刚刚接触oracle,尽管也是关系型数据库,但是和mysql也有一定的差别,刚刚开始学就被一些专有的名词搞的头晕,今天登录pl/sql的时候半天找不到scott这个用户的信息,后来登录了半天发现密码出 ...

  5. oracle文本导入器只有1列,PL/SQL文本导入器使用步骤

    在使用中我们常常需要将Excel数据导入到数据库中,目前主流的SqlServer和Oracle数据库都支持文本导入,笔者下面介绍一下Oracle数据库中的文本导入器的使用步骤: PLSQLDevelo ...

  6. pl/sql:oracle13(跟着宝哥学java:oracle系列:全网最全):pl/sql语法、pl/sql流程控制

    /* PL/SQL过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的数据库编程语言PL提供流程控制的语句SQL提供访问数据库的语句PL/SQL是对sql的扩展 使其 ...

  7. Oracle入门基础(十一)一一PL/SQL基本语法

    1.打印Hello World declare--说明部分 begin--程序dbms_output.put_line('Hello World'); end; 2.引用型变量 查询并打印7839的姓 ...

  8. PL/SQL编程的简单学习

    PL/SQL简单学习 1.PL/SQL块的组成部分: ① 声明部分:该部分包含了变量和常量的定义,以及变量和常量的初始值定义,这部分由关键字declare开始,如果PL/SQL块中不需要声明变量或常量 ...

  9. $function(){}页面加载函数全局和局部的问题和如何给a标签或者其他标签在ajax中异步绑定事件出现异步的问题

    <div class="container"><div class="left"></div><div class=& ...

最新文章

  1. 使用iphone功能来实现远程监控
  2. 重磅!首次发现人类大脑海马体在短时间尺度上对时间信息敏感
  3. loadrunner脚本编写,对nginx进行压测
  4. 【20160924】GOCVHelper综述
  5. 基于matlab 读取文件夹 保存文件夹
  6. [js] 在设置keyup监听事件后按F5刷新和按浏览器中刷新键刷新有什么区别?
  7. java 原子类_小学妹教你并发编程的三大特性:原子性、可见性、有序性
  8. 星巴克、喜茶们左右围守 瑞幸的大师故事还能讲多久
  9. java编译sql存过_SQL SERVER 临时表导致存储过程重编译(recompile)的一些探讨
  10. 后序非递归遍历二叉树的应用
  11. 如何将录屏转换为高清GIF
  12. mac下报 504 Gateway Time-out
  13. MySQL 8.0完美卸载(windows)
  14. Eclipse 更换皮肤
  15. 软件架构师之拥抱变化
  16. 微信小程序 Unexpected token in JSON at position 0 设置二维码,并且使用js中JSON.parse()函数将二维码返回的值转化为json格式
  17. 你今天因为 YYYY-MM-dd 被提 BUG 了吗?
  18. 佐治亚大学计算机工程本科课程,美国大学本科专业排名:计算机工程.docx
  19. 复权因子:历史数据库与回测
  20. 程序员放松的8个好网站推荐

热门文章

  1. sew 31系列服务器报警12,SEW变频器MOVITRAC-31C系列故障代码表
  2. RocketMq 的最佳实践
  3. 数据库缓存最终一致性的四种方案
  4. 读取raw目录中的文件数据
  5. html兼容不同屏幕 代码,rem的正确使用姿势 -- 完美解决H5页面不同尺寸屏幕的适配问题...
  6. 花了我一个晚上浓缩了一整套阿里资深技术专家设计教程整理出的java架构设计方法
  7. csrediscore访问redis集群_搭建文档 | centos7.6环境下redis5.0.8集群搭建
  8. SaltStack自动化运维(一)——简介与架构解析
  9. Docker网络详解——原理篇
  10. 教程:2、第一个Python程序