Загрузить XML файл в oracle базу данных - PullRequest
0 голосов
/ 10 июля 2020

У меня есть XML содержимое файла, как показано ниже

<Student id="101">
<Name>ABC</Name>
<Class>6</Class>
</student>

Я хочу загрузить это содержимое в oracle базу данных, включая теги. Помогите мне удалить это.

1 Ответ

0 голосов
/ 10 июля 2020

Думаю, я бы использовал CLOB для типа данных и QUOTATION для операций DML, поэтому я бы сохранил форматирование и структуру документа xml без необходимости экранировать все зарезервированные символы:

Пример

SQL> create table my_test ( c1 clob );

Table created.

SQL> insert into my_test values
    (
     q'[<Student id="101">
        <Name>ABC</Name>
        <Class>6</Class>
       </student>]'
    );
 
 1 row created

SQL> commit;

SQL> select * from my_test ;

C1
--------------------------------------------------------------------------------
<Student id="101">
<Name>ABC</Name>
<Class>6</Class>
</student>
...