我在BLOB中保存了很大的xml,我需要编辑其值。 我正在尝试
UPDATE MY_TABLE
SET MY_BLOB=REPLACE(CONVERT(MY_BLOB USING UTF8), 'oldValue', 'newValue')
WHERE MY_ID = 'someID'
仍然,我不断收到SQL错误:ORA-00907:缺少右括号
但是不好意思,我在哪里想念什么?
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以考虑将blob转换为clob,然后在其上调用replace函数。一些有用的信息:http://fazlansabar.blogspot.com/2012/03/replace-function-for-blob-fields-in.html