数据库名称: sql server & mysql
数据库版本:
内容/问题描述:
各位好,小弟有个需求需要从Mysql DB同步资料到 Sql server
只是mysql来源table每月都会自己产生一张table把最新的资料放在里面
例如:
tb -> 无资料,仅提供schema
tb_201512
tb_201601
tb_201602 -> 2016年2月开始的资料
因为要开发SSIS定期同步最新的资料到sql server产生报表给USER
目前设计一段动态SQL抓取日期最新的table于ADO.NET来源中的SQL命令文字如下
set @sql=concat("select * from ","tb_",convert(convert(concat(year(now())
,'0',month(now())))
prepare sqlsmt from @sql;
execute sqlsmt;
只是这样ADO.NET来源无法判断资料的输出字段,没有字段可以输出目的地
SSIS中SQL命令列的动态参数又只支援sql server来源,
不知各位前辈有没有遇过这样的table结构需要同步资料的案例
感谢~