DECLARE CURSOR C1 IS SELECT * FROM FOO; BEGIN FOR C1_REC IN C1 LOOP INSERT INTO BAR(A,B,C) VALUES(C1.A,C1.B,C1.C); END LOOP; END
或简单的选择,如:
INSERT INTO BAR(A,C) (SELECT A,C FROM FOO);
有什么特别的理由会更好吗?