就3列,  
 比如:
  1001 上海 1001
  1002 徐汇 1001
    徐汇的 第三列是 副ID,因为他属于上海,所以插入的时候 副ID就是上海的主键,上海就属于上海,所以他的第三列(副ID)和主键列是一样的。
  注:用PLSQL向ORACLE中插入;第一列是表的主键;海量数据插入,要简单方法。急!!

解决方案 »

  1.   

    insert into table values ()
    returning into
      

  2.   

    SQL> DECLARE
      2     v_empno   emp.empno%TYPE;
      3  BEGIN
      4     INSERT INTO emp (empno,ename) VALUES (1,'AC米兰')
      5     RETURNING empno INTO v_empno;
      6     dbms_output.put_line('新empno为:'||v_empno);
      7  END;
      8  /
    新empno为:1PL/SQL 过程已成功完成。SQL>
      

  3.   

    副ID和主ID不一样,你的规律是什么?
    从被插入的表中取到?