Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

このパラメータに*COMPUTEを指定することもできます。この場合、キーの数は、WITH_KEYパラメータで指定されたフィールドの内容を実行時に検査することによって決定されます。 KEYパラメータで指定されたフィールドの内容を実行時に検査することによって決定されます。 

キーの数を決定するためのロジックは以下のように動作します。 

...

各フィールド・タイプにおける*NULL値の定義については、「7.12.1 CHANGE のパラメータ 」を参照してください。

直接的なRDMLロジックによってキー・フィールドの数を変化させる場合は、このパラメータに数値フィールドの名前を指定します。指定するフィールドには、実行時にキー数の値が保持されていなければなりません。指定するフィールドは、数値タイプで、このファンクションまたはデータ・ディクショナリで定義されていなければなりません。 直接的なRDMLロジックによってキー・フィールドの数を変化させる場合は、このパラメータに数値フィールドの名前を指定します。指定するフィールドには、実行時にキー数の値が保持されていなければなりません。指定するフィールドは、数値タイプで、このファンクションまたはデータ・ディクショナリで定義されていなければなりません。 

実行時にNBR_KEYSフィールドに保持されている値が、0未満であったり、WITH_KEYパラメータで指定されたキー・フィールドの数を超えていてはなりません。 

...

移植性に関する考慮事項

可搬性のあるアプリケーションではサポートされないため、使用しないでください。Visual LANSAで使用すると、全構文検査で致命的エラーが発行されます。*BLOCKnnnオプションは無視されるため、アプリケーションには何の効果もありません。


RET_UPDID

選択した行の更新 ID 列を返すフィールドの名前を指定します。

このパラメータで指定されるフィールドはすべて、RDML または LANSA データ ディクショナリ内で定義され、数値である必要があります。

テーブルに LANSA 更新 ID 列が含まれる場合にのみ有効です。

RDMLX コードでのみ有効です。