我需要使用RCP根据业务规则修改列。例如,所有以'_ID'
结尾的源列都必须更改为'_KEY'
才能达到目标。
示例:源中的Test_ID
在目标
Test_KEY
我有多个表,其中一些有2" ID"列,有些是20.是否有办法配置修改阶段以基于通配符批量重命名列?
如果没有,还有其他办法吗?
感谢。
答案 0 :(得分:1)
我怀疑是否有一个选项使用带有通配符的修改阶段。
一种替代方案可以是模式文件,可以与以下任何阶段一起使用: 顺序文件,文件集,外部源,外部目标,列导入,列导出
也可以生成或修改此模式文件,以根据需要调整列名称。
另一种方法是,如果数据驻留在数据库中或写入数据库,则生成适当的SQL语句。