値を取得し、後で挿入ステートメントを介して保存する次の2つの方法を検討しています。つまり、Pl/SQLカーソルまたは直接SQLを使用します。どちらのアプローチにも利点はありますか?または、より効率的なアプローチはありますか?
アプローチ1
Cursor system_date
Is
select sysdate from dual;
system_date_rec system_date%type;
Open system_Date;
Fetch system_date into system_date_rec;
Insert into table(dateValue)
values(system_date_rec.date);
アプローチ2
dateString varchar(20);
Select sysdate into dateString from dual;
Insert into table(dateValue)
values(dateString);