XML資料類型可用於儲存XML資料。
這個資料類型在儲存XML資料時的優點在於,它能夠檢查輸入值的結構完整性,而且還有函數來支援型別安全的操作。
就像XML標準定義的一樣,XML類型能夠儲存結構完整的“文檔”。同時XML 類型也可以儲存片段“內容”。大致地說,這就意味著內容片段能有一個以上最進階的成員或字元節點。
說明 Oracle不支援儲存XMLTYPE列中的內容片段。
樣本
下列樣本顯示了向含有XMLTYPE列的表建立及插入一條記錄。
CREATE TABLE books (
content XMLTYPE
);
INSERT INTO books VALUES (XMLPARSE (DOCUMENT '<?xml version="1.0"?><book><title>Manual</title><chapter>...</chapter></book>'));
SELECT * FROM books;
content
----------------------------------------------------------
<book><title>Manual</title><chapter>...</chapter></book>
(1 row)