共用方式為


查詢產生器

使用 查詢產生器 對話框來建立查詢,以用於執行 SQL 任務、OLE DB 資料來源、OLE DB 資料目的地,以及查找轉換。

您可以使用查詢產生器來執行下列工作:

  • 使用查詢的圖形表示法或使用 SQL 命令 查詢產生器包含以圖形方式顯示查詢的窗格,以及顯示查詢 SQL 文字的窗格。 您可以在圖形窗格或文字窗格中工作。 查詢產生器會同步處理檢視,使其一律為最新狀態。

  • 聯結相關數據表 如果您將多個數據表新增至查詢,查詢產生器會自動決定數據表的相關方式,並建構適當的聯結命令。

  • 查詢或更新資料庫 您可以使用查詢產生器來傳回數據,方法是使用 Transact-SQL SELECT 語句,以及建立更新、新增或刪除資料庫中記錄的查詢。

  • 立即檢視和編輯結果 您可以在方格中執行查詢,並使用記錄集,讓您捲動和編輯資料庫中的記錄。

[ 查詢產生器 ] 對話框中的圖形工具可讓您使用拖放作業來建構查詢。 根據預設,[查詢產生器] 對話框會建構 SELECT 查詢,但您也可以建置 INSERT、UPDATE 或 DELETE 查詢。 所有類型的 SQL 語句都可以在 [ 查詢產生器 ] 對話框中剖析和執行。 如需封裝中 SQL 語句的詳細資訊,請參閱 Integration Services (SSIS) 查詢

若要深入瞭解 Transact-SQL 語言及其語法,請參閱 Transact-SQL 參考 (Database Engine)

您也可以在查詢中使用變數,將值提供給輸入參數、擷取輸出參數的值,以及儲存傳回碼。 若要深入瞭解如何在封裝使用的查詢中使用變數,請參閱 執行 SQL 工作OLE DB 來源Integration Services (SSIS) 查詢。 若要深入瞭解如何在執行 SQL 工作中使用變數,請參閱執行 SQL 工作中的參數和傳回碼執行 SQL 工作中的結果集

查閱和模糊查閱轉換也可以使用變數、參數和傳回碼。 OLE DB 來源的相關信息也適用於這兩個轉換。

選項

工具列
使用工具列來管理數據集、選取要顯示的窗格,以及控制查詢函式。

價值觀 說明
顯示/隱藏圖表窗格 顯示或隱藏 [ 圖表 ] 窗格。
顯示/隱藏網格線窗格 顯示或隱藏 [ 方格 ] 窗格。
顯示/隱藏 SQL 窗格 顯示或隱藏 [SQL ] 窗格。
顯示/隱藏結果窗格 顯示或隱藏 [結果 ] 窗格。
執行 執行查詢。 結果會顯示在結果窗格中。
驗證 SQL 驗證 SQL 語句是否有效。
升序 在方格窗格中將所選列的輸出數據行以遞增順序排序。
遞減排序 在格狀窗格中,依選定欄位將數據行按遞減順序排序。
拿掉篩選 在方格窗格中選取數據行名稱,然後按兩下 [ 移除篩選 ] 以移除資料行的排序準則。
使用群組依據 將 GROUP BY 功能新增至查詢。
新增數據表 將新的數據表加入至查詢。

查詢定義
查詢定義會提供用來定義及測試查詢的工具列和窗格。

面板 說明
圖表 窗格 在圖表中顯示查詢。 此圖顯示查詢中包含的數據表,以及聯結方式。 選取或清除資料表中數據行旁的複選框,以從查詢輸出中新增或移除它。

當您將數據表加入查詢時,查詢產生器會根據數據表中的索引鍵,在數據表之間建立聯結。 若要新增聯結,請將字段從某個數據表拖曳到另一個數據表中的欄位。 若要管理聯結,以滑鼠右鍵按一下聯結,然後選取選單選項。

以滑鼠右鍵按兩下 [ 圖表 ] 窗格以新增或移除資料表、選取所有數據表,以及顯示或隱藏窗格。
網格 窗格 在方格中顯示查詢。 您可以使用此窗格,在查詢中新增和移除資料行,並變更每個數據行的設定。
SQL 窗格 將查詢顯示為 SQL 文字。 [圖表] 窗格和 [方格] 窗格所做的變更會出現在這裡,此處所做的變更會出現在 [圖表] 窗格和 [方格] 窗格中。
結果 窗格 當您按下工具列上的 [ 執行 ] 時,會顯示查詢的結果。

另請參閱

執行 SQL 工作
OLE DB 來源
OLE DB 目的地
查閱轉換
Integration Services (SSIS) 查詢
整合服務套件中的 MERGE 功能