SSIS 如何实现动态的SQL 100tom_cat007]

发布时间:2016-12-11 8:16:00 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SSIS 如何实现动态的SQL 100tom_cat007]",主要涉及到SSIS 如何实现动态的SQL 100tom_cat007]方面的内容,对于SSIS 如何实现动态的SQL 100tom_cat007]感兴趣的同学可以参考一下。

问题描述: 1.系统中的表是按年月分开的,如TB200706_A; 2.TB200706_A 中有F_RQ字段,以varchar形式存放日期,如 '20070601'...; 3.现想在SSIS中生成下列SQL:   Select * From TB[年月]_A Where f_Rq Between [起始日期] And [结束日期] 4.上述SQL中的 [年月] , [起始日期] , [结束日期] 都是变量,可根据一定规则得到. 兄弟是新手,接触SSIS不久,希望大侠们不吝赐教。 同时想和正在研究 SQL2005 BI解决方案的同仁多交流交流。 本人QQ : 21738448

declare @year_month varchar(6),@s_date varchar(10),@e_date varchar(10) select @year_month='200706',),@s_date='20070601',@e_date='20070630' exec('Select * From [email protected]_month+'_A Where f_Rq Between [email protected]_date+' And [email protected]_date)

定义变量 @startDate, @endDate Select * From TB[年月]_A Where f_Rq Between @startDate And @endDate

问题已解决: 在SSIS里面定义了三个变量 然后使用执行SQL任务中的表达式设置SQL语句. 开心,散分. 谢谢两位支持

上一篇:每天存储150万条数据,如何处理为好?? 20wyffyw2000]
下一篇:如何把下面的XML字符窜导入数据库啊,在线等,请大侠一定帮忙啊,急急急急啊 100feixianxxx]

相关文章

相关评论