FIELDVALUE 関数

FIELDVALUE フィールド関数は、指定されたフィールドのスカラー値を戻します。

構文

FIELDVALUE は、source_field_reference によって識別されたフィールドのスカラー値を戻します。パラメーターが存在しないフィールドを示している場合は、NULL が戻されます。

例えば、次の XML 入力メッセージについて考慮します。
<Data>
   <Qty Unit="Gallons">1234</Qty>
</Data>
ESQL ステートメント:
SET OutputRoot.XML.Data.Quantity = 
    FIELDVALUE(InputRoot.XML.Data.Qty);
これは、次の結果になります。
<Data><Quantity>1234</Quantity></Data>
今度は、次のような ESQL ステートメントがあるとします (FIELDVALUE 関数なし)。
SET OutputRoot.XML.Data.Quantity = 
    InputRoot.XML.Data.Qty;
これにより、ツリーがコピーされ、次のような結果になります。
<Data><Quantity Unit="Gallons">1234</Quantity></Data>
これは、フィールド Qty がリーフ・フィールドでないからです。
関連概念
ESQL の概要
関連タスク
ESQL の開発
XML メッセージの属性へのアクセス
関連資料
構文図: 使用可能なタイプ
ESQL フィールド関数
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
ak05560_