如何在为该表创建游标之前将值插入表中?

时间:2013-02-23 12:33:05

标签: oracle plsql

DECLARE
   today       DATE;
   yesterday   DATE;
   traffic     NUMBER;

   CURSOR c1
   IS
      SELECT dt, traffic
        FROM traffic_diff;
BEGIN
   OPEN c1;

   FETCH c1
    INTO today, traffic;

   INSERT
   CLOSE c1;
END;
/

请建议如何在表格中插入值。在创建游标之前。

1 个答案:

答案 0 :(得分:0)

试试这个: -

DECLARE
   today       DATE;
   yesterday   DATE;
   traffic     NUMBER;

   CURSOR c1
   IS
      SELECT dt, traffic
        FROM traffic_diff;
BEGIN

   insert into traffic_diff(dt,traffic) values(val1,val2);
   commit;

   OPEN c1;

   FETCH c1
    INTO today, traffic;

   CLOSE c1;
END;
/