カーソルの使い方について質問です。
Table t1 having "t1c1" and "t1c2" columns.
Table t2 having "t2c2" and "t2c2" columns.
Table t3 having "t3c2","t3c2","t3c3","t3c4" columns.
Two cursors "cur1" and "cur2".
カーソル「cur1」の for ループを使用して、t3 に値を挿入する必要があるコードを作成しました。
例:
DECLARE
CURSOR cur1 IS
SELECT t1c1 FROM t1;
CURSOR cur2 IS
SELECT t2c1 FROM t2;
BEGIN
FOR f1 IN cur1 LOOP
EXIT WHEN cur1%NOTFOUND;
INSERT INTO TABLE t3
(
SELECT f1.t1c1,t2.t2c2,'hello' FROM t2;
);
END LOOP;
上記のコードから、テーブル t3 の最初の 3 つの列を挿入しました。
テーブル t3 の 4 列目に cur2 (カーソル値) を挿入する方法を知りたいです。