我对Oracle数据存储中的集成有一些问题。我试图用相同的技术(甲骨文)来填充来自另一个数据存储的数据--我有这样的问题: java.sql.SQLException: ORA-12899: column pour la colonne“ODI”。“I$_AB_ART”。“LIBART”(réelle : 31,最大值: 28) --我假设我试图集成对目标列太久的数据。我怎样才能避免我的流量爆炸,换句话说,我想抓住E$表中的那些行。
发布于 2014-04-18 10:34:05
您可以在该表上创建一个条件。
在模型中展开数据存储,右键单击约束-->。在name字段中,键入类似“检查长度不太长”之类的内容,并在where子句set LENGTH(AB_ART.LIBART) <= 28上键入。
还可以添加将包含在错误表中的消息。
由于错误表是基于目标表创建的,因此字段也太短。因此,您必须在数据存储中编辑该列的长度。
然后打开界面中的Flow Control,并在Control选项卡上启用该条件。
https://stackoverflow.com/questions/22510712
复制相似问题