Oracle使用Sql把XML解析成表(Table)的方法
SELECT * FROM XMLTABLE('$B/DEAL_BASIC/USER_DEAL_INFO' PASSINGXMLTYPE('<?xml version="1.0" encoding="gb2312" ?><DEAL_BASIC><USER_DEAL_INFO><USER_DEAL_ID>1000100001</USER_DEAL_ID><DEAL_INURE_TIME>20081130</DEAL_INURE_TIME><DEAL_EXPIRE_TIME>30000101</DEAL_EXPIRE_TIME><DEAL_CREATE_TIME>20081130</DEAL_CREATE_TIME></USER_DEAL_INFO><USER_DEAL_INFO><USER_DEAL_ID>1000100002</USER_DEAL_ID><DEAL_INURE_TIME>20081131</DEAL_INURE_TIME><DEAL_EXPIRE_TIME>30000102</DEAL_EXPIRE_TIME><DEAL_CREATE_TIME>20081131</DEAL_CREATE_TIME></USER_DEAL_INFO></DEAL_BASIC>') AS BCOLUMNS USER_DEAL_ID VARCHAR2(50) PATH'/USER_DEAL_INFO/USER_DEAL_ID',DEAL_INURE_TIME VARCHAR2(50) PATH'/USER_DEAL_INFO/DEAL_INURE_TIME',DEAL_EXPIRE_TIME VARCHAR2(50) PATH'/USER_DEAL_INFO/DEAL_EXPIRE_TIME',DEAL_CREATE_TIME VARCHAR2(50) PATH'/USER_DEAL_INFO/DEAL_CREATE_TIME')
Oracle使用Sql把XML解析成表(Table)的方法相关推荐
- ORACLE动态sql在存储过程中出现表或视图不存在的解决方法
ORACLE动态sql在存储过程中出现表或视图不存在的解决方法 CREATE OR REPLACE PROCEDURE P_test is strsql varchar2(2000); BEGIN ...
- 选项类 oracle ebs,Oracle EBS工具选项:关闭其他表单修改方法
Oracle EBS里 工具-关闭其他表单 如果被勾选上,用户在打开一个Form的时候,就会关闭其他的Form,保证只有一个Form存在. 如果想开启此选项,则可以通过下面两种方式 1)每个职责单独设 ...
- SQL SERVER 2008不能修改表的解决方法(增加字段、修改字段名)(未解决)
SQL SERVER 2008不能修改表的解决方法(增加字段.修改字段名)(未解决) 参考文章: (1)SQL SERVER 2008不能修改表的解决方法(增加字段.修改字段名)(未解决) (2)ht ...
- 清空SQL Server数据库中所有表数据的方法(转)
清空SQL Server数据库中所有表数据的方法 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入 ...
- Oracle的SQL基础之用户与表空间
前排提示:数据库对象不理解的,可以查看我的关于数据库对象的博文 1.用户 1.1四个系统默认用户 Oracle的安装完成会产生四个系统默认用户,其级别依次是 sys > system > ...
- oracle怎么退出,[转载]Oracle 11g SQL*Plus的几种启动、退出方法
SQL*Plus是与Oracle数据库进行交互的一个非常重要.在服务器端或客户端都可以使用的工具,同时也是一个通用的.在各种平台上几乎都完全一致的工具.所以SQL*Plus的应用非常广泛.而且初学者基 ...
- Oracle\MS SQL Server的数据库多表关联更新UPDATE与多表更新
一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新.而表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据.我们先来讨论根据其他表数据更新你要更新的表 一.MS S ...
- 将XML解析成DOM文档
在支持html5的浏览其中,可以使用标准解析器DOMParser对象进行解析html或者xml等字符串 var data = '<div></div>'; var tmp = ...
- SQL Server 2008不能修改表的解决方法
新装的SQL SERVER 2008,打开原来SQL SERVER 2008中建立的表,现在想增加一些字段,在保存时提示错误,无法保存. 刚开始以为是SQL SERVER 2008与2005的不兼容, ...
最新文章
- python asyncio教程_python中使用asyncio实现异步IO实例分析
- (三十三)设计模式之混合模式
- 1008 Elevator (20 分)_13行代码AC
- 数据库的dml、ddl和dcl的概念
- 超级高铁Hyperloop进入新阶段,将在华盛顿破土动工!
- inventor扳手制作视频_弱电工程视频监控系统施工方案,可作施工组织设计
- (BFS)Prime Path (poj3126)
- micropython flask_在Python的Flask框架中实现单元测试的教程
- linux nmon 进程io,linux监控占用磁盘IO进程的工具
- NetStatusEvent info对象的状态或错误情况的属性
- matlab 状态空间的波特图,MATLAB:对于状态空间方程的系统辨识
- mysql 5.6.14 winx64_MySQL-5.6.14-winx64的免安装配置方法
- 浅谈计算机网络技术应用及发展,【网络技术论文】计算机网络技术的应用及发展(共2891字)...
- 绿色建筑评价标准(GB/T 50378-2006)
- 自己动手写操作系统——开发环境搭建
- 软件测试人员培养计划
- PHP爬虫微博某个话题的所有内容,GitHub - wansho/sina_weibo_crawl: 爬取新浪微博某一话题的数据,可以替代微博搜索接口...
- 第三章 分类模型-随机森林知识点详细总结
- 从“棱镜门”看回溯技术的应用
- python语言基础(六)列表、元组、字典、集合