2016-08-18 9 views
0

トリガーを変更しようとしています。トリガのテーブル名を更新する必要があるということは、テーブルAに使用されていることを意味しますが、今はテーブルBに使用する必要があります。このトリガーがこのオブジェクトに属していないため、テーブルのトリガー名を変更できません

は直接トリガを変更する方法はありますか、私は/削除最後に使用トリガーを削除してから、私は次のエラーを取得していますように、新しいものを作成する必要があります:

Cannot alter trigger Name on Table because this trigger does not belong to this object.

+3

はい、削除/再作成する必要があります。トリガがtable1に存在する場合、 'alter trigger for table2'を使用すると、存在しないtable2のトリガのコードを変更しようとします。つまり、エラーです。 – artm

答えて

1

まずあなたが持っていますテーブルAにトリガをドロップするには テーブルBに同じトリガを作成

関連する問題