Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图STRING(3999)在表中逐行更改 CLOB 数据。我目前正在使用SUBSTR([fieldname],1,3999),但是当根据源表检查结果表时,NULL尽管源中存在数据,它仍会显示结果。
STRING(3999)
SUBSTR([fieldname],1,3999)
NULL
使用:
substr(source_lookup(1,[SCHEMA],[TABLE],[FIELD],[KEYDEFS],[KEYS]),1,3900)
有效,但是它将处理时间从 5 分钟更改为接近 2 小时。
Attunity 针对此问题提供的解决方法如下:
创建一个辅助任务,专门加载关键字段和 CLOB 数据。当它被移植到暂存区域时,应该使用 DBMS_LOB.SUBSTR() 创建一个视图来转换它。Compose 然后可以通过键的查找匹配将 ETL 集与视图匹配。