共用方式為


執行 SQL 工作編輯器 (一般頁面)

使用 [執行 SQL 工作編輯器] 對話方塊的 [一般] 頁面,即可設定執行 SQL 工作和提供該工作執行的 SQL 陳述式。

若要瞭解有關這個工作的詳細資訊,請參閱<SSIS 執行 SQL 工作>、<在執行 SQL 工作中使用參數和傳回碼>和<在執行 SQL 工作中使用結果集>。若要瞭解有關 Transact-SQL 查詢語法的詳細資訊,請參閱<Transact-SQL 參考 (資料庫引擎)>。

靜態選項

  • 名稱
    提供唯一的名稱給工作流程中的執行 SQL 工作。提供的名稱將顯示在 SSIS 設計師內。

  • 描述
    描述執行 SQL 工作。最佳作法是以其用途描述工作,使封裝可以自我記錄並易於維護。

  • TimeOut
    指定工作在逾時之前執行的秒數上限。值為 0 指出無限的時間。預設值是 0。

    [!附註]

    如果預存程序藉由提供大於 [逾時] 指定的秒數之連接時間與交易完成時間,使預存程序模擬睡眠功能,就不會發生逾時。不過,執行查詢的預存程序一律會受到 [逾時] 所指定的時間限制。

  • CodePage
    指定翻譯變數中的 Unicode 值時要使用的字碼頁。預設值是本機電腦的字碼頁。

    [!附註]

    當執行 SQL 工作使用 ADO 或 ODBC 連接管理員時,[CodePage] 屬性就無法使用。如果您的方案需要使用字碼頁,請使用 OLE DB 或 ADO.NET 連接管理員搭配執行 SQL 工作。

  • ResultSet
    指定 SQL 陳述式開始執行的預期結果類型。在 [單一資料列][完整結果集][XML][無] 之間選取。

  • ConnectionType
    選擇用來連接到資料來源的連接管理員類型。可用的連接類型包括 [OLE DB][ODBC][ADO][ADO.NET][SQLMOBILE]

    相關主題:OLE DB 連接管理員ODBC 連接管理員ADO 連接管理員ADO.NET 連接管理員SQL Server Compact Edition 連接管理員

  • 連接
    從已定義的連接管理員清單中選擇連接。若要建立新的連接,請選取 <新增連接...>。

  • SQLSourceType
    選取工作執行之 SQL 陳述式的來源類型。

    而根據執行 SQL 工作所使用的連接管理員類型,您必須在參數化 SQL 陳述式中使用特定的參數標記。

    **相關主題:**<SSIS 執行 SQL 工作>中的「執行參數化 SQL 命令」一節

    這個屬性具有下表所列的選項。

    描述

    直接輸入

    將來源設定為 Transact-SQL 陳述式。選取此值會顯示動態選項 [SQLStatement]

    檔案連接

    選取包含 Transact-SQL 陳述式的檔案。選取此選項會顯示動態選項 [FileConnection]

    變數

    將來源設定為定義 Transact-SQL 陳述式的變數。選取此值會顯示動態選項 [SourceVariable]

  • QueryIsStoredProcedure
    指出要執行之指定的 SQL 陳述式是否為預存程序。只有工作使用 ADO 連接管理員時,此屬性才會是讀取/寫入。否則此屬性是唯讀的,且其值為 false。

  • BypassPrepare
    指出 SQL 陳述式是否已備妥。true 會略過準備;false 會在執行它之前備妥 SQL 陳述式。只有搭配支援準備的 OLE DB 連接,才能使用此選項。

    相關主題:備妥的執行

  • 瀏覽
    使用 [開啟] 對話方塊,以尋找包含 SQL 陳述式的檔案。選取要將檔案內容以 SQL 陳述式複製至 [SQLStatement] 屬性的檔案。

  • 建立查詢
    使用 [查詢產生器] 對話方塊建立 SQL 陳述式,它是用來建立查詢的圖形化工具。當 [SQLSourceType] 選項設定為 [直接輸入] 時,才能使用此選項。

  • 剖析查詢
    驗證 SQL 陳述式的語法。

SQLSourceType 動態選項

SQLSourceType = 直接輸入

  • SQLStatement
    在選項方塊中輸入要執行的 SQL 陳述式,或按一下瀏覽按鈕 (…) 在 [輸入 SQL 查詢] 對話方塊中輸入 SQL 陳述式,或按一下 [建立查詢] 使用 [查詢產生] 對話方塊來撰寫陳述式。

    相關主題:查詢產生器

SQLSourceType = 檔案連接

SQLSourceType = 變數