sqldeveloperで新規プロシージャを作成して以下のようなプログラムを実行しようとしてもコンパイルエラーとなります。
このようなplsqlをsqldeveloperで実行するにはどうすればいいでしょうか?
sql
declare dname varchar2(10); begin for dept_rec in (select dept_id,dept_name from dept) loop dname := dept_rec.dept_name; dbms_output.put_line(dname); end loop; exception when others then dbms_output.put_line('エラー発生!!'); end;
コンパイルエラーは「Error: ORA-00922: オプション指定されていないか、または無効です。」が出力されます(declareの部分です)。
まだ回答がついていません
会員登録して回答してみよう