-633 THE DELETE RULE MUST BE delete-rule
説明
このコードは、ALTER TABLE ステートメントの FOREIGN KEY 文節に
指定された「delete-rule」が無効であることを報告するために使用されます。 示された「delete-rule」が必要とされるのは、次のいずれかの理由によっています。
- 自己参照制約は、CASCADE または NO ACTION の「delete-rule」を もっていなければならない。
- この関係により表は、複数のパスを介して同じ表に連結削除されることになるが、 このような関係では同じ「delete-rule」をもっていなければならない。
- テンポラル参照制約に対して PERIOD BUSINESS_TIME が指定されている場合、「delete-rule」は RESTRICT でなければなりません。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
FOREIGN KEY 文節の「delete-rule」を変更してください。
SQLSTATE
42915