Sql-Server
帶有 sql 指令的 SSMS 清理輸出視窗
如何使用語法清理
output
視窗?可能嗎 ?你知道任何解決方法嗎?SSMS``t-sql
在單次執行查詢窗格中的任何內容的情況下,這是不可能做到的。SSMS 不解釋 T-SQL 命令。它們被發送到 SQL Server 進行處理。只有一條
GO [execution_count]
語句(批處理分隔符,GO
預設但可以更改)和 SQLCMD 命令的子集 –!!
,:exit
,:quit
,:r
,:setvar
,:connect
,:on error
,:error
和:out
– 被 SSMS 擷取和處理(並且不會發送到 SQL Server) .此外,甚至沒有任何內部 SSMS 命令來清除“結果”選項卡或“消息”選項卡。
因此,如果有任何結果被返回,無論如何它們都將在執行結束時出現在“結果”選項卡中。
但是,在執行結束後,您可以通過突出顯示一個空行(甚至只是非空行上的一個空格)並點擊
F5
orControl
+來手動清除“結果”和“消息”選項卡E
。或者,根據請求的原因,您可以通過點擊
Control
+隱藏“結果”和“消息”選項卡R
。
只需執行一個不返回任何內容的查詢
select 1 where 1 = 2