トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

PostgreSQL:XML関数 のバックアップ差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*PostgreSQL:XML関数 [#yabb1881]

PostgreSQLでは関数を使って簡単にXMLを生成することができます。

例えば以下のようなSQLで

 select xmlelement( name person,
     xmlforest(
         'Taro' as name,
         'Tokyo' as address,
         '03-1234-5678' as phone
     )
 );

こんな感じに出力されます。

                                       xmlelement                                       
 ---------------------------------------------------------------------------------------
  <person><name>Taro</name><address>Tokyo</address><phone>03-1234-5678</phone></person>
 (1 行)

実際は、文字べた打ちしているところを検索結果に置き換えれば、テーブルからとってきた結果をXMLに詰めることが簡単にできます。

***参考ページ [#afc7b01d]

さすが、わかりやすいw
-http://lets.postgresql.jp/documents/tutorial/xml/5-1/