我有一种情况,我必须使用spark micro batch在oracle数据库中插入数据。表中的字段之一是CLOB类型。我在DataTypes中看不到任何支持CLOB类型的东西。
StructType st1 = new StructType().add("Audit_Id", DataTypes.StringType)
.add("internal_userid", DataTypes.StringType).add("txn_correlationid", DataTypes.StringType)
.add("channel_id", DataTypes.StringType).add("external_userid", DataTypes.StringType)
.add("event_type", DataTypes.StringType).add("error_code", DataTypes.StringType)
.add("event_log_text", DataTypes.StringType).add("notification_required_flag", DataTypes.BooleanType)
.add("beneficiary_sort_code", DataTypes.StringType)
.add("beneficiary_account_number", DataTypes.StringType)
.add("registration_id", DataTypes.StringType).add("creation_time", DataTypes.TimestampType)
.add("originaL_request",DataTypes.<<*HERE I NEED CLOB TYPE*>>);
请就此帮助我。 注意:-我无法更改表结构和列类型