TBL_CAS というテーブルがあります。その中で、FLD_ID を自動インクリメント列として、もう 1 つの列を FLD_CAS_CODE と呼びます。ここで、FLD_ID にプレフィックスとして追加CAS-
し、FLD_CAS_CODE に挿入する必要があります。これをトリガーで行う必要があります。以下のコードで試してみましたが、データが挿入されません.何が問題なのですか?
CREATE OR REPLACE TRIGGER TBL_CAS_TRG
BEFORE INSERT ON TBL_CAS
FOR EACH ROW
BEGIN
:NEW.FLD_CAS_CODE := TO_CHAR ('CAS')||'-'||:NEW.FLD_ID;
END;
「cas-」+「fld_id」="cas-fld_id"' という意味です