後で使用するためにパラメーターを返す必要がある挿入ステートメントがあります。解決策が見つからないように見える奇妙なエラーが発生しています。誰でもそれに光を当てることができますか?
set define off;
variable videoID number;
insert into VM_VIDEO (VIDEO_ID, ...)
values (SEQ_VMMIGVIDEO_ID.NEXTVAL, ...)
returning VIDEO_ID into :videoID;
insert into IMAGES (IMAGE_ID, ...)
values (SEQ_IMAGE_ID.NEXTVAL, ...);
update VM_VIDEO
set THUMB_IMAGE_ID = SEQ_IMAGE_ID.CURRVAL
where VIDEO_ID = :videoID;
エラー:
Error starting at line 4 in command:
insert into VM_VIDEO (VIDEO_ID, ...) values (SEQ_VMMIGVIDEO_ID.NEXTVAL, ...) returning VIDEO_ID into :videoID
Error report:
SQL Error: Not all return parameters registered