[SQL]SQL Server Managment Sutdio (SSMS) 應用小技巧(4) -- 分割視窗

我們有的時候會需要比對兩個查詢的結果,一般我們可以下兩個查詢的語法一次執行。此篇介紹透過分割視窗來幫助我們做這樣的事情。

緣起

前陣子參加MVP的Round Table,我們的MVP 卓大 (Alex Chuo) 熱情的分享一些SQL Server Management Studio (以下簡稱SSMS)的應用技巧。小喵經過卓大首肯,並且加上小喵自己的一些心得分享給大家。

我們有的時候會需要比對兩個查詢的結果,一般我們可以下兩個查詢的語法一次執行。此篇介紹透過分割視窗來幫助我們做這樣的事情。

PS.本篇使用 SQL Server 2008 R2 Management Studio Express 操作示範

 

兩個查詢的結果

假設我們要在畫面顯示以下兩個查詢的結果

SELECT *
FROM dbo.Orders

另外一個如下

SELECT *
FROM dbo.[Order Details]

小喵最開始是在一個視窗內下兩個查詢,然後一次執行,執行畫面如下

SSMS401

這樣也許不錯了,不過哪個結果是哪個語法,要用自己的眼睛與記憶去對照!!

 

分割視窗方式(拖拉放大法)

接著就來看圖說故事,看看怎麼使用分割視窗

我們新增一個視窗,把第二個語法輸入在此,這樣兩個視窗各分別一個語法,一個結果

SSMS402

 

將其中一個的標題,拖拉放到視窗的中間空白處

SSMS403

 

此時會出現一個對話框,可以選擇水平或者垂直的分割

SSMS404

 

如果選擇水平分割,就會得到如下的結果

SSMS405

SSMS407

 

如果選擇垂直分割,就會得到如下的結果

SSMS406

SSMS408

這樣哪個語法得到哪個結果是否更清楚了呢

 

恢復視窗(一樣,拖拉放大法)

要恢復視窗原本的樣子,要怎麼做呢??其實一樣,拖拉放就可以了,再次看圖說故事

 

只需要把其中一個,拖拉放到另外一個的標題處放開,就可以囉

SSMS409

 

沒錯,就是這麼簡單,一切拖拉放就可以解決啦!!

 

最後

迷之聲:那小喵你通常用哪一個方式??水平??還是垂直??

小喵:看情況,覺得哪個順手就用哪個,這沒有標準的!!

 


以下是簽名:


Microsoft MVP
Visual Studio and Development Technologies
(2005~2019/6)