就3列,
比如:
1001 上海 1001
1002 徐汇 1001
徐汇的 第三列是 副ID,因为他属于上海,所以插入的时候 副ID就是上海的主键,上海就属于上海,所以他的第三列(副ID)和主键列是一样的。
注:用PLSQL向ORACLE中插入;第一列是表的主键;海量数据插入,要简单方法。急!!
比如:
1001 上海 1001
1002 徐汇 1001
徐汇的 第三列是 副ID,因为他属于上海,所以插入的时候 副ID就是上海的主键,上海就属于上海,所以他的第三列(副ID)和主键列是一样的。
注:用PLSQL向ORACLE中插入;第一列是表的主键;海量数据插入,要简单方法。急!!
returning into
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>
从被插入的表中取到?