【发布时间】:2021-07-16 12:59:10
【问题描述】:
Informatica Cloud 的源是 I cdc 的 DB2 类型。很少有表在其列名中包含#。如果使用名称中包含 # 的列名称运行映射,则映射将失败。
示例:如果有一个包含 First#Name 列的 Employee 表,则使用 SQL 覆盖
为了消除列名中的#,尝试使用SQL Override 为列名取别名。
使用了一个包含同一个表的列列表的选择语句。相同的示例 SQL 语句:
Select First#Name as First_Name
Last#Name as Last_Name
.
.
.
.
.
.
.
Employee;
但是,使用 # 符号获取列名,这会破坏映射。
任何解决方案如何在列名中将 # 别名为 _?
【问题讨论】:
标签: db2 etl informatica-cloud