我用的to_blob('xxxxxxxxx')
現在短的可以 但是長的就不行 會報01704
uj5u.com熱心網友回復:
其實是沒有to_blob函式的,或者說這個函式沒有實際意義。直接寫sql,無論是select還是update里,出現的字串,只要兩個引號直接的字符超過4000,無論你怎么轉換,都會直接報錯。
解決這個問題,需求寫代碼塊,給你一個例子,照著改就可以了。
假如,需要修改TABLE_NAME表的AAA欄位,這個欄位是CLOB型別的。
DECLARE
CLOB_AAA TABLE_NAME.AAA%TYPE;
BEGIN
CLOB_AAA := '這里是你需要更新的值';
-- 后邊的條件,可以根據實際需要填寫。
UPDATE TABLE_NAME T SET T.AAA = CLOB_AAA WHERE ROWID = ?;
COMMIT;
END;
如果需要修改多個表,直接在BEGIN和END直接添加即可。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/226672.html
標籤:開發
