需要做2项数据清理工作:
1.字符串数据类型,出现后带空格情况
2.日期数据类型Date,Timestamp ,在informix中原始值0为1899-12-31,需要讲这些值清理为NULL
清理思路:
1.informix数据采用ETL工具将数据移入Oracle
2.编写Oracle sp对象,查询数据字典,查看每一个表中是否有如上数据类型字段,组装成字符串SQL,采用动态SQL的方式执行SQL语句
3.执行结果写入日志表,以便以后查阅
注意:
清理时,采用一个表一条sql会快很多