FIELDVALUE フィールド関数は、指定されたフィールドのスカラー値を戻します。
FIELDVALUE は、source_field_reference によって識別されたフィールドのスカラー値を戻します。パラメーターが存在しないフィールドを示している場合は、NULL が戻されます。
<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 がリーフ・フィールドでないからです。