テーブル(ジョブテーブル)からすべての一意の業界を選択し、それをという別のテーブルに挿入するOracle用のPL?SQLステートメントを作成しようとしています。dim_industry
DECLARE
cursor industries is select unique industry from job;
ind varchar2(20);
BEGIN
open industries;
for counter in 1..industries%ROWCOUNT
LOOP
FETCH industries into ind;
insert into dim_industry (IndustryName) values(ind);
END LOOP;
close industries;
END;
/
ザ
select unique industry from job
10行を選択しますが、pl-sqlを実行すると、1行が挿入されたと表示されます。また、私がするとき
select * from dim_industry
クエリでは、テーブルは空のままです。なぜこれが起こるのかについてのアイデアはありますか?