<< На Главную     <В  Советы по MS SQL Server

 Тип поля XMLType  в табличке базы данных Oracle - удобный способ для хранения данных типа Справочник. Представьте - в одно поле можно 'закачать' целый классификатор ! Но тут иногда возникает одна проблемка - как вставить в поле типа XMLType данные напрямую из соответствующего Xml-файла? Предлагается решение этой небольшой задачи с использованием оболочки Toad for Oracle.

 

 

Предположим, что мы располагаем некой табличкой в схеме Oracle,  одно из полей которого (NSI_XML в случае нашего примера) будет иметь тип XmlType :

 

 

То , что поле  NSI_XML  является типом XMLType подтверждаем сл. картинка (вкладка Columns):

 

 

 

Становимся на нужную запись и в поле типа XmlType в контекстном меню выбираем Popup Editor:

 

 

Далее щелкаем по кнопке Открыть файл ( обведено красным) и выбираем нужный XML- файл ,  приблизительно так:

 

 

В завершении кликаем по кнопке , что обведена красным на рисунке ниже и закрываем окно Редактора :

 

 

 

Ну собственно, и все. Таким образом, с помощью Toad'а закачали данные из xml-файла в поле соответствующего типа и не написали при этом ни одной строчки кода !

 

Simashkov.2018

09.02.2018 г.

Назад