2009-08-14 25 views
31

Có thể chặn cảnh báo được tạo bởi các tập lệnh T-SQL không? Nếu vậy, làm thế nào?Làm cách nào để ngăn chặn cảnh báo T-SQL khi chạy tập lệnh SQL Server 2005?

Tôi biết tôi có thể biến các 'hồ sơ bị ảnh hưởng' tin nhắn với

SET NOCOUNT ON 

nhưng có một tương đương cho cảnh báo? Ví dụ:

Warning: Null value is eliminated by an aggregate or other SET operation. 

Nếu tôi mong các lỗi này, nó giúp sàng lọc các lỗi thực từ chaff trong một kịch bản lớn.

Cảm ơn.

Trả lời

45
+11

Trong khi câu trả lời này là hoàn toàn hợp lệ Tôi muốn thêm một cái gì đó: Thiết ANSI_WARNINGS có rất nhiều thay đổi hành vi khác và vô hiệu hóa tính năng nhất định. Thay đổi nó thành một giá trị không chuẩn có khả năng phá vỡ công cụ ở những nơi khác. Tôi sẽ coi nó là thực hành xấu để sử dụng nó. – usr

+11

Vui lòng thêm thịt thêm một chút vào câu trả lời chỉ liên kết của bạn. Cảm ơn. –

+2

Vậy bật hay tắt? (gợi ý: đó là 'off') một câu trả lời nhị phân không phải là câu trả lời. Tôi không chắc làm thế nào một liên kết web đã được upvoted 43 lần. –

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