Oracle中插入多條資料

2021-05-02 21:52:39 字數 517 閱讀 3952

(1) oracle中:

insert into product

(id,names, price, code)

select 100,'a',1,1 from dual

union

select 101,'b',2,2 from dual;

這裡最好用一次insert,不然效率不高,用多個select.

(2)mysql中:

insert into 表名(id,name)

values(1,'a'),(2,'b'),(3,'c')

(3)sqlserver中:

insert

into table_name(col_one,col_two)

select 'col1','col2'

union

select 'col11','col22'

select *

from table_name;

gounion 不能省(若省,只插入了(col1,col2));

Oracle 批量插入多條資料

mysql中可以這樣 insert into test table id,name,age values 1 abc 23 2 kkk 33 以上語句不能在oracle資料庫執行。oracle中可以這樣 insert allinto test table id,name,age values 1 a...

SqlServer 插入多條資料

插入一條資料使用default關鍵字 insert into student studentno,loginpwd,studentname,gradeid,phone,address,borndate,email values 001 12345 張三 男 1,1234567890123 defau...

oracle一次插入多條資料

insert into 表名 欄位1,欄位2 select 一 二 from dual union all select 三 四 from dual union all select 五 六 from dual union all select 七 八 from dual union all sel...