Dựa trên câu trả lời của @JoelCoehoorn, cách tiếp cận của tôi là để lại tất cả các câu lệnh IN của tôi, và chỉ cần làm theo chúng với câu lệnh RAISERROR để gây ra sự lộn xộn.
Ví dụ:
PRINT 'MyVariableName: ' + @MyVariableName
RAISERROR(N'', 0, 1) WITH NOWAIT
Ưu điểm của phương pháp này là các câu lệnh PRINT có thể nối các chuỗi, trong khi RAISERROR thì không thể. (Vì vậy, dù bằng cách nào bạn cũng có cùng số dòng mã, vì bạn phải khai báo và đặt biến để sử dụng trong RAISERROR).
Nếu, giống như tôi, bạn sử dụng AutoHotKey hoặc SSMSBoost hoặc một công cụ tương đương, bạn có thể dễ dàng thiết lập một lối tắt như "] flush" để nhập dòng RAISERROR cho bạn. Điều này giúp bạn tiết kiệm thời gian nếu đó là cùng một dòng mã mỗi lần, tức là không cần phải tùy chỉnh để giữ văn bản cụ thể hoặc một biến.