sql >> データベース >  >> RDS >> Sqlserver

トリガーはどのように削除されましたか?

    感想:

    • トリガーを削除するには ALTER パーミッションが必要です =アプリで使用しないでください
    • トリガーは ALTER TABLE で無効にできます
    • 最初に @@ROWCOUNT をテストしてダミーの更新などをトラップすると、トリガーが混乱する可能性があります
    • トリガーは単一の行に対してのみコード化されており、実行されていないように見えますか
    • トリガーは sys.objects/sys.triggers に存在しますか:SSMS のオブジェクト エクスプローラーに頼らないでください
    • テーブルを削除して再作成すると、トリガーを削除できます
    • TRUNCATE TABLE のトリガーが起動しない


    1. SQL Server プロシージャで try..catch ブロックと明示的なロールバックを使用する必要がありますか?

    2. ナンバーシリーズジェネレータチャレンジソリューション–パート2

    3. mysqlで日付のギャップを見つける

    4. PostgresによるSpringDataPessimisticLockのタイムアウト