適用於:SQL Server
圖表窗格會顯示您從資料連接中選取的數據表或表值物件的圖形。 它也會顯示它們之間的任何聯結關係。
在 [圖表] 窗格中,您可以:
新增或移除資料表和數據表值物件,並指定輸出的數據行。
建立或修改數據表與數據表值對象之間的聯結。
當您在 [圖表] 窗格中進行變更時,[準則] 窗格和 [SQL] 窗格會更新以反映您的變更。 例如,如果您在 [圖表] 窗格的數據表或數據表值物件視窗中選取要輸出的數據行,查詢和檢視表設計工具會將數據行新增至 [準則] 窗格,以及 SQL 窗格中的 SQL 語句。
每個表格或以表格為值的物件會顯示為圖表窗格中的個別視窗。 每個矩形標題列中的圖示會指出矩形所代表的物件類型,如下表所示。
選項
資料表
列出您可以新增至 [圖表] 窗格的數據表。 若要新增數據表,請選取數據表,然後選取 [新增]。 若要一次新增數個數據表,請選取它們,然後選取 [ 新增]。
瀏覽次數
列出您可以新增至 [圖表] 窗格的檢視。 若要新增檢視,請選取它,然後選取 [新增]。 若要一次新增數個檢視,請選取它們,然後選取 [ 新增]。
Functions
列出您可以新增至 [圖表] 窗格的使用者定義函式。 若要新增函式,請選取函式,然後選取 [新增]。 若要一次新增數個函式,請選取它們,然後選取 [ 新增]。
本機數據表
列出查詢所建立的數據表,而不是屬於資料庫的數據表。
同義詞
列出您可以新增至 [圖表] 窗格的同義字。 若要新增同義字,請選取它,然後選取 [ 新增]。 若要一次新增數個同義字,請選取它們,然後選取 [ 新增]。
| 圖示 | 物件類型 |
|---|---|
| 桌子 | |
| 查詢或檢視 | |
| 連結資料表 | |
| 使用者定義函式 | |
| 聯結視圖 |
每個矩形都會顯示數據表或數據表值對象的數據行。 複選框和符號會出現在數據行名稱旁邊,以指出查詢中的數據行使用方式。 工具提示會顯示數據行的數據類型和大小等資訊。
下表列出每個資料表或資料表值物件矩形中使用的複選框和符號。
| 複選框或符號 | 描述 |
|---|---|
| 指定數據行是否出現在查詢結果集中(選取查詢),或用於更新、插入來源、製作數據表或插入查詢中。 選取要新增至結果的數據行。 如果選取 [[所有數據行],則所有數據行都會出現在輸出中。 與複選框搭配使用的圖示會根據您所建立的查詢類型而變更。 建立刪除查詢時,您無法選取個別的數據行。 |
|
表示數據行正用來排序查詢結果(屬於 子句的一 ORDER BY 部分)。 如果排序順序是遞增,則圖示會顯示為 A-Z;如果排序順序是遞減,則為 Z-A。 |
|
表示數據行正用來在匯總查詢中建立群組結果集(屬於 子句的一 GROUP BY 部分)。 |
|
表示數據行包含在查詢的搜尋條件中(屬於 或 HAVING 子句的一WHERE部分)。 |
|
| 表示要摘要輸出的數據行內容(包含在 SUM、AVG 或其他聚合函數中)。 |
注意
如果數據表或數據表值對象沒有足夠的訪問許可權,或資料庫驅動程式無法傳回其相關信息,查詢和檢視表設計工具就不會顯示資料表或數據表值對象的數據行。 在這種情況下,查詢和檢視表設計工具只會顯示數據表或數據表結構化對象的標題列。
[圖表] 窗格上的聯結數據表
如果查詢牽涉到聯結,聯結線會出現在聯結所涉及的數據行之間。 如果未顯示聯結的數據行(例如,數據表或數據表值物件視窗最小化,或聯結涉及表達式),查詢和檢視表設計工具會將聯結線放在代表數據表或數據表值物件的矩形標題欄中。 查詢和檢視表設計工具會顯示每個聯結條件的一個聯結行。
聯結線中間圖示的形狀會指出數據表或數據表結構化對象的聯結方式。 如果聯結子句使用等於 (=) 以外的運算符,運算符會顯示在聯結行圖示中。 下表列出可以顯示在聯結線中的圖示。
| 聯結線圖示 | 描述 |
|---|---|
|
內部聯結(使用等 = 號建立)。 |
|
以「大於」 > 運算符為基礎的內部聯結。 (聯結行圖示中顯示的運算符會反映聯結中使用的運算符。 |
|
外部聯結包含左邊所表示之數據表的所有數據列,即使這些數據列在相關數據表中沒有相符專案也一樣。 |
|
外部聯結包含右邊所表示之數據表的所有數據列,即使這些數據列在相關數據表中沒有相符專案也一樣。 |
|
包含這兩個數據表中所有數據列的完整外部聯結,即使它們沒有相關數據表中的相符專案也一樣。 |
聯結線結尾的圖示表示聯結的類型。 下表列出聯結的類型,以及可在聯結線結尾顯示的圖示。
| 聯結線結尾的圖示 | 描述 |
|---|---|
|
一對一連接 |
|
一對多連接 |
|
查詢和檢視設計工具無法判斷聯結類型 |