空のレコードをテーブルに挿入して、57,816,000レコードの最終値を取得しようとしています。私は550のユニークな識別子のテーブルから始まります。それぞれ異なるTMC名のために、それぞれ異なる値ごとに105,119個のレコードを追加したいと思います。したがって、各TMCには105,120レコードがあります。 (105,119 * 550 = 57,815,450(+オリジナル550 = 57,816,000))ループの空白行をORACLEに挿入する
しかし、私が抱えている問題は、これを言うTOAD内のエラーです。
ORA-03113:ファイルの終端通信チャネル上 プロセスID:10272 セッションID:247シリアル番号:1959 スクリプト
を終了するには、小さな規模で動作しますが、私はそのことを疑います行く最善の方法。以下は私のスクリプトです。何かアドバイス?
declare i number(10) :=1;
begin
for i in 1..105119
Loop
insert into npmrds_dummy
select distinct tmc,
travel_time_passenger_vehicles,
travel_time_freight_trucks,
travel_time_all_vehicles,
road_number,
road_name,
epoch,
distance,
date1,
admin_level_1,
admin_level_2,
admin_level_3
from npmrds_dummy;
end loop;
end;
これはMySqlですか? – trincot
私の謝罪。私はTOAD for Oracle 12.8 – kyle