暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 读取XML并将其存储在本地临时表中,然后从临时表中选择数据进行操作

askTom 2017-05-23
288

问题描述

我需要在存储过程中读取xml,并且需要在验证数据后将数据存储到表。请建议我该怎么做

专家解答

您可以轻松地将其存储为xmltype列中的xml

SQL> create table t ( x xmltype);

Table created.

SQL>
SQL> declare
  2    my_xml clob :=
  3   '
  4   https://toitest1.servicebus.net/oracle1
  5   oracle1
  6   2016-11-30T19:32:43Z
  7   2017-05-02T14:43:51Z
  8   toitest1
  9   
 10   
 11   PT30S
 13       16384
 14       false
 15       false
 16       P14D
 17       false
 18       PT10M
 19       10true
 20       357
 21       1
 22   
 23   
 24   ';
 25
 26  begin
 27    insert into t values ( xmltype(my_xml));
 28  end;
 29  /

PL/SQL procedure successfully completed.
复制


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论