Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー SQL の使用法 » データ整合性 » エンティティ整合性と参照整合性 » 参照整合性の検査

 

DELETE 文または UPDATE 文の整合性検査

更新オペレーションまたは削除オペレーションを行う場合にも、外部キーエラーが発生する可能性があります。たとえば、Departments テーブルから R&D 部を削除するとします。DepartmentID フィールドは Departments テーブルのプライマリキーなので、1 対多の関係の「1」の側を構成します (対応する外部キーは Employees テーブルの DepartmentID フィールドで、「多」の側を構成します)。1 対多の関係の「1」のレコードは、対応する「多」のレコードすべてが削除されるまで削除できません。

 DELETE 文の参照整合性エラー
 UPDATE 文の参照整合性エラー
 コミット時の整合性の検査
 参照