diff --git a/debezium-connector-jdbc/src/main/java/io/debezium/connector/jdbc/dialect/GeneralDatabaseDialect.java b/debezium-connector-jdbc/src/main/java/io/debezium/connector/jdbc/dialect/GeneralDatabaseDialect.java index 76412b139..b4d4389e4 100644 --- a/debezium-connector-jdbc/src/main/java/io/debezium/connector/jdbc/dialect/GeneralDatabaseDialect.java +++ b/debezium-connector-jdbc/src/main/java/io/debezium/connector/jdbc/dialect/GeneralDatabaseDialect.java @@ -514,8 +514,9 @@ public String getTypeName(int jdbcType) { if (ColumnTypeResolutionMode.LEGACY.equals(connectorConfig.getColumnTypeResolutionMode())) { switch (jdbcType) { case Types.VARCHAR: - case Types.NVARCHAR: return getTypeName(Types.LONGVARCHAR); + case Types.NVARCHAR: + return getTypeName(Types.LONGNVARCHAR); case Types.VARBINARY: return getTypeName(Types.LONGVARBINARY); default: