首页 > 解决方案 > 如何将因“数据库错误”而被拒绝的行加载到关系表中

问题描述

在运行映射时,我遇到了几个数据库错误和作业失败 1.) 算术溢出错误 2.) 从字符串转换日期和/或时间时转换失败。

这纯粹是数据问题(数据类型错误和数据长度问题),我想拒绝这些记录并将其写入单独的错误表中。

写入这些记录的 .bad 文件包含看起来像垃圾的字符(',N,N,N,N' AND ',D' AND ',0'),我不确定我们得到这些的依据是什么人物。

标签: sql-servererror-handlinginformaticainformatica-powercenterazure-sql-managed-instance

解决方案


嘿,Vankat 只是看看您的问题,尝试通过在路由器转换中放置(数据类型、长度)等条件来过滤掉不符合您条件的记录,并将它们路由到错误表或将记录捕获到平面文件中。希望这会给你一个清晰的画面。


推荐阅读