0
テーブルで更新が発生するたびにトリガを書きました。しかし、更新後にトリガは実行されません。使用されるdbはSQLServerです。トリガーが動作しない
create trigger mytrigger on t_emp after update
as
begin
select * from t_emp
end
おかげ
テーブルで更新が発生するたびにトリガを書きました。しかし、更新後にトリガは実行されません。使用されるdbはSQLServerです。トリガーが動作しない
create trigger mytrigger on t_emp after update
as
begin
select * from t_emp
end
おかげ
トリガーは、典型的には、履歴または監査テーブルの、または複雑なデータの整合性ロジックため、更新または挿入等した後、さらなる処理のために使用されます。データ検索用ではありません。トリガーはOUTPUT clauseを使用し、あなただけ更新した内容の出力を取得するには(see this on SO)
あなたはトリガーを行うために何を期待し2番目のSELECTステートメントを使用して、テーブルからすべての行を取得するには?それが実行されていないことをどのように知っていますか? –
@Alex Aza:更新後に特定のテーブルの行を取得する必要があります。 –
行が取得されるときに、行とは何をすべきですか? –