0
我準備了一個sql查詢並希望在我的mssql 2008數據庫上運行此查詢的結果,以便將查詢插入到另一個表中。這樣做的原因是我的原始查詢在我的應用程序中直接運行時非常耗時。所以,我想創建一個準備好所有的數據表,然後在我的應用程序中使用這張表;從而縮短查詢時間。我正在嘗試使用SSIS來執行sql任務,但不知道如何將數據插入到表中。如何使用SSIS將查詢中的數據插入到另一個表中
我準備了一個sql查詢並希望在我的mssql 2008數據庫上運行此查詢的結果,以便將查詢插入到另一個表中。這樣做的原因是我的原始查詢在我的應用程序中直接運行時非常耗時。所以,我想創建一個準備好所有的數據表,然後在我的應用程序中使用這張表;從而縮短查詢時間。我正在嘗試使用SSIS來執行sql任務,但不知道如何將數據插入到表中。如何使用SSIS將查詢中的數據插入到另一個表中
而不是創建一個SSIS包可以做一個INSERT INTO使用SQL過程?
如果您需要SSIS包,您可以創建該過程,然後在執行SQL任務中運行以下內容。
EXEC DatabaseName.schema.MyProcedure
感謝您的反饋。但我需要每晚運行此查詢來更新此報告表,因此第二天它會爲客戶端提供最新數據。 – ZAJ
您可以創建一個每晚晚上運行存儲過程的SQL Server代理作業。然後程序會每晚使用最新的數據更新表格。 – richardpilgrim