首页 > 解决方案 > 如何使用 XMLType 在 oracle db 中存储和检索 XML 请求

问题描述

我只是在写问题并想回答,以便可以直接开始使用它 XMLType

标签: oraclexmltype

解决方案


您可以这样做:

 CREATE TABLE "TEMP_XMLTYPE"
    ( "DATE" DATE NOT NULL,
    "REQUEST_ID" VARCHAR2(50 BYTE) NOT NULL,
    "REQUEST" XMLType,
    "MESSAGE" VARCHAR2(200 BYTE),
    );
    
    insert into TEMP_XMLTYPE(DATE,REQUEST_ID,REQUEST,MESSAGE) values(to_date('22-JUN-21'),'abc123','<soapenv:Envelope 
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
        <soapenv:Body>
            <XML_DATA>XML TYPE IS INTERESTING</XML_DATA>
        </soapenv:Body>
    </soapenv:Envelope>
    ','testing XML Type');
    
    select * from TEMP_XMLTYPE;

只需三个步骤,您就完成了。


推荐阅读