2010-08-17 40 views
6

Làm cách nào để xóa tất cả các trình kích hoạt khỏi bảng của tôi. Tôi có nhiều bảng, nhưng khoảng 20 cái trong số đó có các bộ kích hoạt và tôi muốn loại bỏ tất cả chúng.SQL Server 2005 - xoá trình kích hoạt bảng?

Trả lời

18

chạy này:

SELECT 'DROP TRIGGER ' + name 
FROM sysobjects 
WHERE type = 'tr' 

Sau đó sao chép các kết quả và chạy trong máy phân tích truy vấn. Điều đó sẽ loại bỏ tất cả các kích hoạt.

+0

+1. Đẹp và đơn giản! –

+0

Tuyệt vời và tuyệt vời !! cảm ơn – Alex

Các vấn đề liên quan