我有兩個表書和文章如下,甲骨文PLSQL嵌套遊標循環問題:沒有得到預期的效果
我想複製所有文章每本書如下,
但要重複BOOKID一些記錄2(最後3行)。
這裏是我的腳本。請建議替代解決方案。
DECLARE
CURSOR bookRecords IS SELECT ID FROM BOOK;
CURSOR articleRecords IS SELECT ID,NAME,BOOK_ID FROM ARTICLE;
BEGIN
FOR bookRecord IN bookRecords LOOP
FOR articleRecord IN articleRecords LOOP
INSERT INTO ARTICLE (ID,NAME,BOOK_ID) VALUES (ARTICLE_ID_SEQ.nextVal,
articleRecord.NAME, bookRecord.ID);
END LOOP;
END LOOP;
EXECUTE IMMEDIATE 'DELETE FROM ARTICLE WHERE BOOK_ID IS NULL';
COMMIT;
END;
請閱讀http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557和接受的答案 –