0
我在更新表中的描述字段時遇到問題。 如果描述超過4000個字符,我必須僅用4000個字符更新「XYZ」表並截斷其餘字符。任何人都可以幫我寫出觸發器來做到這一點......更新描述字段的觸發器Oracle
我在更新表中的描述字段時遇到問題。 如果描述超過4000個字符,我必須僅用4000個字符更新「XYZ」表並截斷其餘字符。任何人都可以幫我寫出觸發器來做到這一點......更新描述字段的觸發器Oracle
我們真的需要觸發器嗎?所有需要的是輸入值爲4000個字符的子字符串。 INSERT之前,最好在輸入值上應用SUBSTR。這應該避免觸發器和後續維護問題的需要。希望這可以幫助。
該觸發器如下所示:插入時會截斷字符。
CREATE OR REPLACE TRIGGER trg_xyz
before insert on xyz for each row
Begin
:new.description := substr(:new.description,1,4000) ;
end;
/
請您詳細解釋您正在嘗試做什麼?我不完全確定你的意思。 – NTDLS