XMLデータを格納する表の定義
OracleでXMLデータを格納する表を作成する場合のSQL文。比較のためにDB2のものも。
とりあえず、Epictetusというツールで流したクエリ。
CREATE TABLE HOGE(ID INTEGER, DATA XMLType) ; INSERT INTO HOGE(ID, DATA) VALUES(1, '<root>hoge</root>') ; SELECT * FROM HOGE ; DROP TABLE HOGE ;
CREATE TABLE HOGE(ID INTEGER, DATA XML) ; INSERT INTO HOGE(ID, DATA) VALUES(1, '<root>hoge</root>') ; SELECT * FROM HOGE ; DROP TABLE HOGE ;
とりあえず、データ型の名前が異なるだけ。
でも、Oracle Database XEでは、XQueryは使用できないようで、かなりがっかり。