HiRDB XML拡張機能 HiRDB XML Extension Version 9
登録した文書を出力します。出力形式には次に示す種類があります。
どの出力形式で出力するかは,extracts関数の引数で区別されます。
また,extracts関数を使用したSQLの前処理後(PREPARE文の発行後),DESCRIBE〔OUTPUT〕文の実行時にSQL記述領域に設定されるデータの長さは2ギガバイト(2,147,483,647バイト)です。
次に,各出力形式について説明します。
登録した文書をESIS-Bデータ形式で出力します。
extracts(列指定,ドキュメントタイプ)
列指定
ドキュメントタイプ 'ESIS-B'
テキストデータ(BINARY)
表「reports」のXML型の列「doc」の「概要」部分に文字列「COMPUTER」を含む文書をESIS-Bデータ形式で出力する。
SELECT extracts(doc,'ESIS-B') FROM reports WHERE contains(doc, '文章[概要{"COMPUTER"}]') IS TRUE
登録した文書をXMLデータ形式で出力します。
extracts(列指定,ドキュメントタイプ)
列指定
ドキュメントタイプ 'XML'
テキストデータ(BINARY)
表「reports」のXML型の列「doc」の「概要」部分に文字列「COMPUTER」を含む文書をXML形式で出力する。
SELECT extracts(doc,'XML') FROM reports WHERE contains(doc, '文章[概要{"COMPUTER"}]') IS TRUE
All Rights Reserved. Copyright (C) 2010, 2015, Hitachi, Ltd.