程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SSIS:在 SSIS 輸出平面文件時根據運行日期生成不同的文件名稱

SSIS:在 SSIS 輸出平面文件時根據運行日期生成不同的文件名稱

編輯:關於SqlServer

在 SSIS 中操作文件的輸入和輸出是非常方便的,這個例子講解一個最簡單的需求:比如每天從數據 庫中查詢一批數據要輸出到文件,每天產生一個文件,那麼文件的名稱按照"文件名+日期"的 格式加以區別,比如 Employee20131225.txt 。

我的測試數據非常簡單,就是一個查詢語句,要將這些查出來的數據輸出到文件並使用逗號分隔,每 個文件根據時間加以區別。

SELECT EmployeeKey,             ParentEmployeeKey,   

         EmployeeNationalIDAlternateKey,       

     FirstName +''+ LastName AS FullName,           

 Title  FROM AdventureWorksDW2012.dbo.DimEmployee

新建一個 SSIS Package 並創建一個數據流,在數據流中使用上面的 SQL 查詢語句創建一個數據源 表,並且注意最下方先創建兩個變量。一個變量表示輸出的目錄,一個變量表示輸出的文件名稱。在我 之前的項目中,還包括輸出的服務器地址,目錄,分類然後再是輸入的服務器地址,目錄分類和文件名 等等,這個例子只是簡單演示。

新建一個平面文件輸出 Flat File Destination 這時編輯 FF_DST_Employee 會提示創建文件連接管 理器。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved