查看: 594|回复: 0

[oracle] oracle一次性向一个或多个表插入多条记录

 关闭 [复制链接]

该用户从未签到

发表于 2016-3-22 15:10:17 | 显示全部楼层 |阅读模式

首先需要建立两个表test1,test2:


    create table test1(

    id Integer primary key,

    name varchar2(40)

    );

    create table test2(

    id integer primary key,

    age integer,

    height number

    );

    一次性向一个表中插入多条数据:

    SQL> insert all

    2 into test1 values(1, 'aa')

    3 into test1 values(2, 'bb')

    4 select * from dual;

    已创建2行。

    一次性向多个表中插入多条数据:

    SQL> insert all

    2 into test1 values(3, 'cc')

    3 into test2 values(1, 2, 3)

    4 select * from dual;


您需要登录后才可以回帖 登录 | 注册

本版积分规则

站长推荐上一条 /1 下一条