การสร้างคำตอบโดย @JoelCoehoorn วิธีการของฉันคือการปล่อยข้อความ PRINT ทั้งหมดของฉันไว้ที่เดิมและเพียงทำตามพวกเขาด้วยคำสั่ง RAISERROR เพื่อทำให้เกิดการลบเลือน
ตัวอย่างเช่น:
PRINT 'MyVariableName: ' + @MyVariableName
RAISERROR(N'', 0, 1) WITH NOWAIT
ข้อดีของวิธีนี้คือคำสั่ง PRINT สามารถต่อสตริงเข้าด้วยกันในขณะที่ RAISERROR ไม่สามารถทำได้ (ดังนั้นวิธีใดก็ตามที่คุณมีจำนวนบรรทัดของรหัสเท่ากันคุณต้องประกาศและตั้งค่าตัวแปรเพื่อใช้ใน RAISERROR)
หากเช่นฉันคุณใช้ AutoHotKey หรือ SSMSBoost หรือเครื่องมือที่เทียบเท่าคุณสามารถตั้งค่าทางลัดเช่น "] flush" เพื่อป้อนบรรทัด RAISERROR ให้กับคุณ วิธีนี้จะช่วยคุณประหยัดเวลาหากเป็นรหัสบรรทัดเดียวกันทุกครั้งนั่นคือไม่จำเป็นต้องปรับแต่งเพื่อเก็บข้อความหรือตัวแปรเฉพาะ