Flexビジネス規則
組織に固有のFlex SQLステートメントを定義します。
フォーム。
Flex SQLステートメントを定義して、組織に固有の検証規則を定義します。挿入後イベントまたは更新後イベントに対して、処理するステートメントを1つ以上設定できます。
Flex SQL処理は、データ検索(選択)とデータ操作(挿入、更新、削除)のステートメントをサポートします。条件チェックを実行するには、selectステートメントを使用します。
SQLステートメントでは、大文字と小文字を使用できます。ただし、行識別トークンは、すべて大文字にするかすべて小文字にする必要があります(たとえば、:ROWIDまたは:rowid)。
すべてのFlex SQLステートメントには、定義済みの:ROWIDトークンを使用する必要があります。このトークンは、指定したテーブル内で処理されるレコードに対するデータベース行識別を指します。ステートメントは、挿入または更新操作に影響されるテーブル内のレコードごとに実行されます。
ステートメントの最大文字数は4000文字です。ステートメント終了文字(;)は付けないようにします。
データ操作ステートメントは使用できますが、トリガステップの無限カスケードを開始しないようにしてください。たとえば、テーブルで識別される基本テーブルを更新するFlex SQLステートメントを作成することは、通常はお勧めしません。
Inforでは、会社のInfor EAMコンサルタントと協力してFlex SQL ビジネス規則手順を定義することを推奨しています。