对于PL / SQL中的循环

时间:2014-09-18 08:24:55

标签: dynamic plsql

我是PL/SQL的新手。我有一个场景,我们有一个临时表STG_MAIN_CF_EVENT。它的信息需要加载到两个不同的表中:CUSTOMER_FEEDBACK_STGCF_EVENT_STG

对于STG_MAIN_CF_EVENT中的每条记录,我需要在CUSTOMER_FEEDBACK_STG中创建一个主键并插入其中。

有人可以让我知道如何在动态循环中实现这一点。

1 个答案:

答案 0 :(得分:1)

DECLARE
  CURSOR c_stg_main_cf_event IS
    SELECT *
    FROM   stg_main_cf_event
  ;
BEGIN
  FOR r_row IN c_stg_main_cf_event
  LOOP
    -- Access the fields by using 'r_row.fieldname'
  END LOOP;
END;