文章詳情頁
SQL Server 2005 SSIS技巧:動態目的文件名
瀏覽:105日期:2023-11-06 12:14:25
問題:我想每日從數據庫里導出一些數據,內容基本上都是一樣的,只是時間不同,比如導出一張表wjz
create table wjz
(id int,
name varchar(10),
create_time datetime)
每天要導出的內容為select * from wjz where create_time >convert(varchar(30),getdate()-1,112) and create_time < convert(varchar(30),getdate(),112)
然后生成的文本文件名為 wjz_yyyymmdd.txt
關鍵是這個文件名怎么實現?
解決方法:
修改文件連接器的表達式,可以設置成:
@[用戶::FileDir]+' wjz_'+ (DT_WSTR, 4) YEAR( GETDATE() ) + (DT_WSTR, 2) MONTH( GETDATE() ) + (DT_WSTR, 2) DAY( GETDATE() ) +'.txt'
標簽:
Sql Server
數據庫
排行榜
