【问题标题】:Alter CLOB without SOURCE_LOOKUP在没有 SOURCE_LOOKUP 的情况下更改 CLOB
【发布时间】:2019-11-09 16:21:00
【问题描述】:

我正在尝试将表中的 CLOB 数据逐行更改为 STRING(3999)。我目前正在使用SUBSTR([fieldname],1,3999),但是当根据源表检查结果表时,尽管源中存在数据,但它显示NULL 结果。

使用:

substr(source_lookup(1,[SCHEMA],[TABLE],[FIELD],[KEYDEFS],[KEYS]),1,3900) 

有效,但是它将处理时间从 5 分钟更改为接近 2 小时。

【问题讨论】:

    标签: replicate attunity


    【解决方案1】:

    Attunity 针对此问题提供的解决方法如下:

    创建一个辅助任务,专门加载关键字段和 CLOB 数据。当它被移植到暂存区域时,应该使用 DBMS_LOB.SUBSTR() 创建一个视图来转换它。然后,Compose 可以通过键上的查找匹配将 ETL 集与视图匹配。

    【讨论】:

      猜你喜欢
      • 2014-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-17
      • 2015-11-19
      相关资源
      最近更新 更多