特定の値を返すカーソルがあります。この値をテキスト フィールドに割り当てたいと思います。トリガーをコンパイルすると、エラーが返されます: new_dr.textitem43 の「バインド変数が正しくありません」。どんな助けでも大歓迎です。
declare
EMP_ID_VALUE number :='NEW_EMP.ID_FIELD';
pcv_no pcv%TYPE;
cursor cursor_dr IS
select pcv FROM drivers
where drivers.eno = EMP_ID_VALUE;
begin
IF EMP_ID_VALUE < 1000 THEN
open cursor_dr;
fetch cursor_dr into pcv_no;
:new_dr.textitem43 := 'pcv_no';
exit when cursor_dr%NOTFOUND;
CLOSE cursor_dr;
ELSIF
...
END IF;
終わり;