set serveroutput on;
begin
for rec in (select * from emp) loop
insert into emp (stars) values (rpad(' ', salary/1000, '*'));
end loop;
end;
/
次のエラーを返します。
Error report:
ORA-06550: line 3, column 45:
PL/SQL: ORA-00984: column not allowed here
ORA-06550: line 3, column 3:
PL/SQL: SQL Statement ignored
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:
stars
テーブルの列emp
( と同じemployees
) に、給与の 1000 ごとに 1 つのアスタリスクの文字列を追加したいと考えています。
誰かがエラーの内容を説明してください。ありがとう