Page History
...
このパラメータに*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 コードでのみ有効です。