当前位置:Gxlcms > 数据库问题 > oracle--insert

oracle--insert

时间:2021-07-01 10:21:17 帮助过:2人阅读

) select * from t_banks; --t_banks表中的数据会加倍,values是后面select出的列名

insert all into t_banks values(‘1‘,‘1‘,‘1‘) select 1 from dual; --t_banks表插入一条记录(‘1‘,‘1‘,‘1‘)

2. insert all/first
    when ? then
        into table1(col1,col2) values(v1,v2)
    when ? then
        into table2(col1,col2) values(v1,v2)
    else
        into table3(col1,col2) values(v1,v2)
    select ...;

all有条件的插入,会依次判断每个符合的条件然后into

first有条件的插入,会找到第一个满足的条件然后into,后面的就不判断了

 

oracle--insert

标签:

人气教程排行