加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SSIS:在 SSIS 输出平面文件时根据运行日期生成不同的文件名称

发布时间:2016-08-17 20:51:13 所属栏目:MsSql教程 来源:站长网
导读:在 SSIS 中操作文件的输入和输出是非常方便的,这个例子讲解一个最简单的需求:比如每天从数据 库中查询一批数据要输出到文件,每天产生一个文件,那么文件的名
在 SSIS 中操作文件的输入和输出是非常方便的,这个例子讲解一个最简单的需求:比如每天从数据 库中查询一批数据要输出到文件,每天产生一个文件,那么文件的名称按照"文件名+日期"的 格式加以区别,比如 Employee20131225.txt 。

我的测试数据非常简单,就是一个查询语句,要将这些查出来的数据输出到文件并使用逗号分隔,每 个文件根据时间加以区别。

SELECT EmployeeKey,             ParentEmployeeKey,   

         EmployeeNationalIDAlternateKey,       

     FirstName +''+ LastName AS FullName,           

 Title  FROM AdventureWorksDW2012.dbo.DimEmployee

SSIS:在 SSIS 输出平面文件时根据运行日期生成不同的文件名称

新建一个 SSIS Package 并创建一个数据流,在数据流中使用上面的 SQL 查询语句创建一个数据源 表,并且注意最下方先创建两个变量。一个变量表示输出的目录,一个变量表示输出的文件名称。在我 之前的项目中,还包括输出的服务器地址,目录,分类然后再是输入的服务器地址,目录分类和文件名 等等,这个例子只是简单演示。

SSIS:在 SSIS 输出平面文件时根据运行日期生成不同的文件名称

新建一个平面文件输出 Flat File Destination 这时编辑 FF_DST_Employee 会提示创建文件连接管 理器。

SSIS:在 SSIS 输出平面文件时根据运行日期生成不同的文件名称

(编辑:宁德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读