【OSqlEdit】XMLTYPEをSELECTで表示する
普通のSELECTだとerrorになる
普通にテーブルの中をSELECT文でXMLTYPEを見ようとすると以下のようなエラーが発生します
- サポートしていないデータ型です(項目名:[OBJECT], データ型:58)
XMLTYPEを表示させる方法
XMLTYPEを表示させるには、以下のようなSQLに書き換えます。
select XMLTYPE.GETSTRINGVAL(XMLDATA) from XML_TABLE;
XMLTYPE.GETSTRINGVALは、XMLTYPEのデータを文字列型に変換してくれるので、SELECTで表示できるようになります。
Osqleditでこのように表示させることはできますが、Osqlgridでは表示できないのでご注意ください。