分享到:
发表于 2008-12-31 10:16:25 楼主 | |
我现在要导数据,但目标表是变化的,且根据时间变化。 例如:去年,目标表为Tab2007;今年,则目标表为Tab2008。 我做了一个SSIS包,步骤如下: 1.设置一个包的全局变量@i,类型为String型; 2.添加一个“执行 SQL 任务”组件,连好数据源后,写如下语句: select '[dbo].[Tab'+ convert(varchar(4),datepart(year,getdate())) +']' as i 然后将该i值内容附给@i。 3.添加一个“数据流任务”,增加数据流源,连好数据源表,然后在增加一个数据流目标,在“数据访问模式中”选择“表名变量或视图名变量”,然后这时“变量名称”中就出现了我设的全局变量,可是我选择它之后,系统就会报错“数据流任务 [OLE DB 目标 [744]]出错:未提供目标表名”。 可是我在第二步的时候已经设置了,是不是我设置的方法不对呀?请各位大虾指教。 |
|
楼主热贴 |
发表于 2008-12-31 10:16:25 1楼 | |
问题我已经解决了 |
|
发表于 2008-12-31 10:16:25 2楼 | |
解决了给大家也说说啊 |
|
个性签名:
|
发表于 2011-04-29 16:11:54 3楼 | |
飘过^-^ | |
发表于 2011-10-27 14:56:09 4楼 | |
求答案 | |
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见