工具選型
模型變更:
1.使用powerdesigner進行反向生成pdm設計文檔。檢查數據庫中使用的sequence,function,job,trigger對象補充到pdm文檔中。
2.切換數據庫類型
3.統計字段類型確認每種字段類型的轉換,
4.模型確認後生成腳本
開發環境
1.使用mysql數據庫5.5以上
2.使用建表腳本建表
3.準備sqlsever把數據測試,使數據庫脫敏
4.使用ETL工具(kettle)把數據庫到導入mysql
程序對應修改
1.連接驅動
2.實體映射
3.sql語句修改
sql語句準備
sqlserver查詢全表大字段:
select t.name tablename,c.name columnname,b.name datatype,COLUMNPROPERTY(c.id,c.name,'PRECISION') datalength
from sys.tables t,syscolumns c,systypes b
where t.object_id=c.id and c.xusertype=b.xusertype
--and b.name not in('uniqueidentifier','datetime','bit','int','bigint')
and (COLUMNPROPERTY(c.id,c.name,'PRECISION')>1000 or COLUMNPROPERTY(c.id,c.name,'PRECISION')<0)
order by t.name,c.name