以下のテーブルに示すように、Teradata Databaseは以下のデータベース オブジェクトに対するDROPおよびDELETE操作に制約を適用して、トリガーが孤立しないようにしています。
指定する文 | 適用される状態 | 結果 |
---|---|---|
DROP TABLE | トリガーが指定のテーブルに定義されている | エラー メッセージ。 まずすべてのトリガーを削除してからでなければ、テーブルを削除できません。 |
|
名前の指定されたデータベースまたはユーザー内の1つ以上のテーブルが、別のデータベースで作成されたトリガーの対象テーブルになっている | エラー メッセージ。 データベースまたはユーザーを削除するには、その前にまず、こういったトリガーをすべて削除する必要があります。 |