看板 Database 關於我們 聯絡資訊
資料庫名稱: 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結構需要同步資料的案例 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.146.249 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1456737318.A.30C.html
LINGZ: mysql上寫stored procedure,是否傳入月份當參數自行決定 03/01 11:25
kb0130: 感謝L大,但是在ssis中sql命令列使用sp也不會回傳欄位呢。 03/01 13:15