共用方式為


查詢產生器

使用 [查詢產生器] 對話方塊,即可建立要在執行 SQL 工作中使用的查詢、OLE DB 來源和 OLE DB 目的地,以及查閱轉換。

[查詢產生器] 對話方塊中的圖形工具,可以讓您使用拖放作業來建構查詢。依預設,[查詢產生器] 對話方塊會建構 SELECT 查詢,不過您也可以建立 INSERT、UPDATE 或 DELETE 查詢。在 [查詢產生器] 對話方塊中,可以剖析和執行所有類型的 SQL 陳述式。如需有關封裝中 SQL 陳述式的詳細資訊,請參閱<在封裝中使用查詢>。

若要瞭解有關 Transact-SQL 語言及其語法的詳細資訊,請參閱<Transact-SQL 參考 (資料庫引擎)>。

您也可以在查詢中使用變數以提供值給輸入參數、擷取輸出參數的值以及儲存傳回碼。若要瞭解有關在封裝使用之查詢中使用變數的詳細資訊,請參閱<SSIS 執行 SQL 工作>、<OLE DB 來源>和<在封裝中使用查詢>。若要瞭解有關在執行 SQL 工作中使用變數的詳細資訊,請參閱<在執行 SQL 工作中使用參數和傳回碼>和<在執行 SQL 工作中使用結果集>。

「查閱」和「模糊」查閱轉換也可以使用具有參數和傳回碼的變數。OLE DB 來源的相關資訊也適用於這兩個轉換。

選項

  • 工具列
    使用工具列來管理資料集、選取要顯示的窗格,以及控制查詢功能。

    描述

    顯示/隱藏圖表窗格

    顯示或隱藏 [圖表] 窗格。

    顯示/隱藏方格窗格

    顯示或隱藏 [方格] 窗格。

    顯示/隱藏 SQL 窗格

    顯示或隱藏 [SQL] 窗格。

    顯示/隱藏結果窗格

    顯示或隱藏 [結果] 窗格。

    執行

    執行查詢。結果會顯示在結果窗格中。

    確認 SQL

    確認 SQL 陳述式有效。

    遞增排序

    在方格窗格中之選取的資料行上,依遞增順序排序輸出資料列。

    遞減排序

    在方格窗格中之選取的資料行上,依遞減順序排序輸出資料列。

    移除篩選

    選取方格窗格中的某資料行名稱,然後按一下 [移除篩選],即可移除該資料行的排序準則。

    使用群組依據

    將 GROUP BY 功能加入至查詢。

    加入資料表

    將新的資料表加入至查詢。

  • 查詢定義
    查詢定義會提供可在其中定義和測試查詢的工具列和窗格。

    窗格

    描述

    圖表窗格

    在圖表中顯示查詢。此圖表顯示查詢所包括的資料表及其聯結方式。選取或清除資料表之資料行旁邊的核取方塊,以便在查詢輸出中加入或移除。

    將資料表加入查詢時,查詢產生器會依據資料表中的索引鍵來建立以資料表為基礎的資料表之間的聯結。若要加入聯結,請將欄位從一個資料表拖曳至另一個資料表的欄位。若要管理聯結,請以滑鼠右鍵按一下聯結,然後選取功能表選項。

    以滑鼠右鍵按一下 [圖表] 窗格,即可加入或移除資料表、選取所有資料表,以及顯示或隱藏窗格。

    方格窗格

    在方格中顯示查詢。您可以使用此方格,將資料行加入至查詢、從查詢移除資料行,以及變更每個資料行的設定。

    SQL 窗格

    以 SQL 文字顯示查詢。在 [圖表] 窗格和 [方格] 窗格中所做的變更會出現在此處,而在此處所做的變更會出現在 [圖表] 窗格和 [方格] 窗格中。

    結果窗格

    當您在工具列上按一下 [執行] 時,會顯示查詢的結果。