SSIS:在 SSIS 输出平面文件时根据运行日期生成不同的文件名称
发布时间:2016-08-17 19:21:46 所属栏目:MsSql教程 来源:站长网
导读:在 SSIS 中操作文件的输入和输出是非常方便的,这个例子讲解一个最简单的需求:比如每天从数据 库中查询一批数据要输出到文件,每天产生一个文件,那么文件的名
在 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 会提示创建文件连接管 理器。 (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |