oracle的多行插入

2022-08-17 06:57:25 字數 463 閱讀 7460

oracle的多行插入和mysql的不大一樣,相對來說複雜一點:

比如這裡有乙個顧客表:

create table customers(

id int primary key,

name varchar2(20)

在這張表裡插入多行資料:

insert all into customers

values (1,'joe') into customers

values (2,'henry') into customers

values (3,'sam') into customers

values(4,'max') select * from dual;

值得注意的是最後乙個插入值是沒有into tablename的

至於為什麼後面要有個select。。我也不清楚,不過刪了會報錯,而且非是dual不行,如果有大神能為小弟講解一番感激不盡

oracle的多行插入

最近在學習oracle,用到了多行插入。多行插入有兩種形式。insert into nbass select from nbas 其中 nbas 是其中乙個表,nbass是另乙個表,將nbas中資訊查詢出來插入到nbass中。insert allinto nbas values 活塞 1990 in...

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....