Sql-Server

帶有 sql 指令的 SSMS 清理輸出視窗

  • October 23, 2020

如何使用語法清理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 命令來清除“結果”選項卡或“消息”選項卡。

因此,如果有任何結果被返回,無論如何它們都將在執行結束時出現在“結果”選項卡中。

但是,在執行結束後,您可以通過突出顯示一個空行(甚至只是非空行上的一個空格)並點擊F5or Control+來手動清除“結果”和“消息”選項卡E

或者,根據請求的原因,您可以通過點擊Control+隱藏“結果”和“消息”選項卡R

只需執行一個不返回任何內容的查詢

select 1 where 1 = 2

引用自:https://dba.stackexchange.com/questions/144711