首页 > 解决方案 > Azure ADF 数据复制 - 如果 oracle 列具有空值,则从 Oracle 复制到 Postgres 失败

问题描述

我正在尝试使用 Azure ADF 数据复制阶段将数据从 oracle 复制到 postgres。但是我面临以下问题。

如果任何列包含值,则复制阶段将它们转换为值。这会为不能有空值的数据类型(即 int、decimal)引发错误

错误:

'Type=Npgsql.PostgresException,Message=22P02: 整数的无效输入语法:"",Source=Npgsql,'

我必须复制多个表,因此对每一列进行映射更改可能不是一个好方法。

我找不到将空字符串转换为 null 的接收器连接的任何设置。

标签: postgresqloracleazureazure-data-factory

解决方案


推荐阅读