| Каталог | Индекс раздела |
| Назад | Оглавление | Вперед |
Таблица XMLDOC была создана следующим оператором:
CREATE TABLE XMLDOC ( ID INTEGER, COMMENT VARCHAR(30), DOC XML )
Содержимое таблицы XMLDOC следующее:
SELECT * FROM XMLDOC
ID COMMENT DOC
----------- ------------------------------ ------------------------------------------------------------
1 COMMENT 1 <A><B>b1-1 data </B><B> b1-2 data</B><C>C1 new data </C></A>
4 COMMENT 4 <A><B>b4 data</B><C>C-4 data</C></A>
2 COMMENT 2 <A><B>b2-1 data </B><B>b2-2 data </B><C>C-2 data</C></A>
3 COMMENT 3 <A><B>b3-1 data</B><B>b3-2 data</B><C>C-3 data</C></A>
Некоторые строки таблицы XMLDOC были проверены по XML-схеме, зарегистрированной в репозитории под именем U1.SCH1:
SELECT ID FROM XMLDOC WHERE DOC IS VALIDATED
ID
-----------
4
3
После выполнение команды:
EXPORT TO C:\TEMP\UT1.DEL OF DEL XML TO C:\TEMP XMLFILE UT1 MODIFIED BY XMLINSEPFILES XMLSAVESCHEMA SELECT * FROM XMLDOC
Получим в каталоге C:\TEMP:
1,"row 1","<XDS FIL='UT1.001.xml' />" 4,"COMMENT 4","<XDS FIL='UT1.002.xml' SCH='U1.SCH1' />" 2,"COMMENT 2","<XDS FIL='UT1.003.xml' />" 3,"COMMENT 3","<XDS FIL='UT1.004.xml' SCH='U1.SCH1' />"
<?xml version="1.0" encoding="UTF-8" ?><A><B>b1-1 data </B><B> b1-2 data</B><C>C1 new data </C></A>
<?xml version="1.0" encoding="UTF-8" ?><A><B>b4 data</B><C>C-4 data</C></A>
<?xml version="1.0" encoding="UTF-8" ?><A><B>b2-1 data </B><B>b2-2 data </B><C>C-2 data</C></A>
<?xml version="1.0" encoding="UTF-8" ?><A><B>b3-1 data</B><B>b3-2 data</B><C>C-3 data</C></A>
Если теперь мы удалим все из таблицы XMLDOC и выполним команду:
IMPORT FROM C:\TEMP\UT1.DEL OF DEL XML FROM C:\TEMP XMLVALIDATE USING XDS INSERT INTO XMLDOC
содержимое таблицы XMLDOC полностью восстановится.
| Назад | Оглавление | Вперед |
| Каталог | Индекс раздела |