SAMEFIELD 関数

SAMEFIELD フィールド関数は、 2 つのフィールド参照が同じターゲットを指しているかどうかを判別します。

構文

SAMEFIELD は、 2 つのフィールドが同じターゲットを指しているかどうかを示す BOOLEAN 値を戻します。 それらが同じなら SAMEFIELD は TRUE を戻し、 同じでないなら SAMEFIELD は FALSE を戻します。

以下に例を示します。
DECLARE ref1 REFERENCE TO OutputRoot.XML.Invoice.Purchases.Item[1];
MOVE ref1 NEXTSIBLING;
SET Result = SAMEFIELD(ref1,OutputRoot.XML.Invoice.Purchases.Item[2]);
ResultTRUE になります。

動的参照については、 動的フィールド参照の作成を参照してください。

関連概念
ESQL

関連タスク
ESQL の開発

関連資料
構文の設定
ESQL フィールド関数
MOVE ステートメント