oracle的多行插入

2021-08-13 13:09:58 字數 623 閱讀 6295

最近在學習oracle,用到了多行插入。多行插入有兩種形式。

insert

into nbass

select * from nbas;

其中 nbas 是其中乙個表,nbass是另乙個表,將nbas中資訊查詢出來插入到nbass中。

insert

allinto nbas values ('活塞',1990)

into nbas values ('公牛',1991)

into nbas values ('公牛',1992)

select

1from dual;

1.需要 關鍵字 all

2。每次都有into 表名 values

3.最後加上一句 select 1 from dual;

注:dual表是乙個虛擬表,當from後確切表名時使用

例如: select 5*6 from dual 就會計算出5*6的值

1.mysql支援多個insert語句執行,oracle不支援;

2.mysql支援insert into 某錶 values(各個值),values(各個值),…..,oracle不支援。

oracle的多行插入

oracle的多行插入和mysql的不大一樣,相對來說複雜一點 比如這裡有乙個顧客表 create table customers id int primary key,name varchar2 20 在這張表裡插入多行資料 insert all into customers values 1,j...

Oracle 插入多行記錄

在oracle 中插入多行,顯然不可以用下面的方法 insert into sys defect defect id,defect code,defect level,defect desc,update userid,update time,sys defect.enabled,defect ty...

vim多行插入注釋

寫 的時候,經常需要注釋多行,對於大多數的 也就是在行首插入 最笨的方法,其實是正規表示式了。這個正規表示式能夠做到 m,ns 1 g 其中m,n為注釋起始行和結束行。當然,就是有點蛋疼了。還有另外一種比較好的方法 移動游標到需要注釋掉的第一行開頭,然後按ctrl v 如果使用了vim的msvin....