共用方式為


圖表窗格

更新:2007 年 11 月

[圖表] 窗格會以圖形顯示您從資料連接所選取的資料表或資料表值物件。同時還會顯示資料表或資料表值物件之間的所有聯結關聯性。

您可以在 [圖表] 窗格中:

  • 加入或移除資料表及資料表值物件,並指定要輸出的資料行。

  • 建立或修改資料表和資料表值物件之間的聯結。

當您在 [圖表] 窗格中進行變更時,[準則] 窗格和 [SQL] 窗格將自動更新以反映您所做的變更。例如,如果您在 [圖表] 窗格的資料表或資料表值物件中選取某資料行進行輸出,[查詢和檢視表設計工具] 會將資料行加入 [準則] 窗格和 [SQL] 窗格中的 SQL 陳述式。

注意事項:

根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

關於圖表窗格

[圖表] 窗格中的每一個資料表或資料值物件,都會以個別視窗顯示。每個矩形標題列中的圖示表示該矩形代表的物件型別,如下表所示。

  • 資料表
    列出可以加入 [圖表] 窗格的資料表。若要加入資料表,請選取資料表,再按一下 [加入]。若要一次加入數個資料表,請先選取這些資料表,再按一下 [加入]。

  • 檢視表
    列出可以加入 [圖表] 窗格的檢視表。若要加入檢視表,請選取檢視表,再按一下 [加入]。若要一次加入數個檢視表,請先選取這些檢視表,再按一下 [加入]。

  • 函式
    列出可加入 [圖表] 窗格的使用者定義函式。若要加入函式,請選取函式,再按一下 [加入]。若要一次加入數個函式,請先選取這些函式,再按一下 [加入]。

  • 區域資料表
    列出由查詢所建立的資料表,而非屬於資料庫的資料表

  • 同義資料表
    列出可加入 [圖表] 窗格的同義資料表。若要加入同義資料表,請選取同義資料表,再按一下 [加入]。若要一次加入數個同義資料表,請先選取這些同義資料表,再按一下 [加入]。

圖示

物件型別

QueryTABLEinputSourceTypeSymbol 螢幕擷取畫面

資料表

QueryViewOrQueryInputSourceSymbol 螢幕擷取畫面

查詢或檢視表

QueryLinkedTableInputSourceSymbol 螢幕擷取畫面

連結的資料表

QueryDesignerUserDefinedFunctionSymbol 螢幕擷取畫面

使用者定義函式

QueryLINKEDVIEWinputSourceSymbol 螢幕擷取畫面

連結的檢視表

每一個矩形都會顯示資料表或資料表值物件的資料行。資料行名稱旁邊的核取方塊和符號說明資料行在查詢中的使用方式。工具提示會顯示資料行之資料型別和大小這類的資訊。

下表列出每一個資料表或資料表值物件矩形所使用的核取方塊和符號。

核取方塊或符號

說明

QueryCheckBoxDataPane 螢幕擷取畫面

QueryCheckBoxesDataPane2 螢幕擷取畫面

QueryCheckBoxesDataPane3 螢幕擷取畫面

QueryCheckBoxesDataPane4 螢幕擷取畫面

指定查詢結果集 (SELECT 查詢) 是否會顯示資料行,或者是否在 UPDATE、INSERT FROM、MAKE TABLE 或 INSERT INTO 查詢中使用資料行。選取要新增到結果的資料行。如果選取 [(所有資料行)],所有資料行都將出現在輸出中。

注意事項:

Oracle 不允許您同時將 "*" 運算子和個別資料行名稱併用。

核取方塊所使用的圖示將根據您建立的查詢類型而有所改變。建立 DELETE 查詢時,您無法選取個別的資料行。

QuerySortTypeAscendingSymbol 螢幕擷取畫面

QuerySortAscendingSymbol 螢幕擷取畫面

表示用來排列查詢結果 (ORDER BY 子句的一部分) 的資料行。如果為遞增排序,則圖示將以 A-Z 的方法顯示,如果為遞減排序,則為 Z-A。

QueryGroupedResultSetSymbol 螢幕擷取畫面

表示在彙總查詢中用來建立群組結果集 (GROUP BY 子句的一部分) 的資料行。

QuerySearchConditionDataColumnSymbol 螢幕擷取畫面

表示查詢 (WHERE 或 HAVING 子句的一部分) 的搜尋條件包含該資料行。

QueryDataColumnSummarizedOutputSymbol 螢幕擷取畫面

表示摘要輸出該資料行內容 (包含在 SUM、AVG 或其他彙總函式)。

注意事項:

如果您沒有足夠的存取權限,或如果資料庫驅動程式無法傳回相關資訊,[查詢和檢視表設計工具] 將不會顯示資料表或資料表值物件的資料行。在這種情況下,[查詢和檢視表設計工具] 僅顯示資料表或表格化物件的標題列。

圖表窗格中的聯結資料表

如果查詢有牽涉到聯結,與聯結資料行之間將出現聯結線 (Join Line)。如果沒有顯示聯結資料行 (例如,資料表或資料表值物件視窗最小化,或該聯結使用運算式),[查詢和檢視表設計工具] 會將聯結線放在用來表示資料表或資料表值物件的矩形標題列上。[查詢和檢視表設計工具] 可顯示每個聯結條件的聯結線。

聯結線中間的圖示形狀即表示資料表或表格化物件的聯結方式。如果聯結子句使用等號 (=) 以外的運算子,這些運算子會顯示在聯結線的圖示中。下表列出聯結線使用的圖示。

聯結線圖示

說明

QueryJoinLineInnerJoinSymbol 螢幕擷取畫面

內部聯結 (使用等號建立)。

QueryJoinLineInnerJoinGreaterThanOperatorSymbol 螢幕擷取畫面

使用「大於」運算子的內部聯結 (聯結線圖式顯示的運算子即為聯結使用的運算子)。

QueryJoinLinesOuterJoinLeftSymbol 螢幕擷取畫面

外部聯結,將包括左邊資料表的所有資料列,即使該資料列在相關資料表並沒有相符項目。

QueryJoinLineOuterJoinRightSymbol 螢幕擷取畫面

外部聯結,將包括右邊資料表的所有資料列,即使該資料列在相關資料表中並沒有相符項目。

QueryJoinLineFullOuterSymbol 螢幕擷取畫面

完整的外部聯結,將同時包括兩邊的資料表,即使該資料列在相關資料表中並沒有相符項目。

注意事項:

Oracle 資料庫不支援完整外部聯結。

聯結線結束部分的圖示表示聯結的類型。下表將列出聯結類型和聯結線結束部分顯示的圖示。

聯結線結束部分所顯示的圖示

說明

QueryJoinLine1-to-1Symbol 螢幕擷取畫面

一對一聯結

QueryJoinLine1-to-ManySymbol 螢幕擷取畫面

一對多聯結

QueryJoinLineEndSymbol 螢幕擷取畫面

[查詢和檢視表設計工具] 無法判斷聯結類型

請參閱

參考

準則窗格

其他資源

設計查詢和檢視表

查詢結果的排序和群組