1. 程式人生 > >Oracle一次Insert多條資料

Oracle一次Insert多條資料

insert all into JK_TB_DATE (fbmmc,fgzjh,fsbmc,fsbxh,fsbbh,db_shuifenyi,db_pihao,db_wuliaobianma)
                values ('檢測督查科','102','水分測試儀','SDWE-BZDHX-15','hx001','1#水分儀','11','')
           into JK_TB_DATE (fbmmc,fgzjh,fsbmc,fsbxh,fsbbh,db_shuifenyi,db_pihao,db_wuliaobianma)
                values
('檢測督查科','102','水分測試儀','SDWE-BZDHX-10','hx002','2#水分儀','22','') into JK_TB_DATE (fbmmc,fgzjh,fsbmc,fsbxh,fsbbh,db_shuifenyi,db_pihao,db_wuliaobianma) values ('檢測督查科','102','水分測試儀','SDWE-BZDHX-25','hx003','3#水分儀','33','') select 1 from dual

需要注意的是,要使用insert all into來插入。

語句的最後要加一條select 1 from dual語句。

相關推薦

OracleInsert資料

insert all into JK_TB_DATE (fbmmc,fgzjh,fsbmc,fsbxh,fsbbh,db_shuifenyi,db_pihao,db_wuliaobianma) values ('檢測督查科','102','水分測試儀','SDWE-BZDHX

oracle插入資料(insert all)

問題 公司的專案,有個功能每次使用需要向資料庫插入很多資料,導致頁面等待很長時間才有結果。 資料庫:oracle11g id:採用sequence自增 每次迴圈,都會查詢一次sequence,然後insert一條資料,效能非常低。 改進 改成一次

oracle插入資料

insert into 表名(欄位1,欄位2) select '一','二' from dual         union all                                 select '三','四' from dual         union all              

實現更新資料

實現用一條sql去更新多條語句的前提是多條語句的條件不同,但是更新的欄位及欄位的值都是相同的,這樣才能去更新。 public void updateMoreNumber(String[] ids){ StringBuffer sb = new StringBuffer("up

Mongoose - 錄入資料insertMany

使用 insertMany // 出入資料 { "list":[ { "areaOfPharmacistBackup":"湖北省武漢市黃陂區", "nameOfPharmacistBackup":"魯**", "typeOfPharmacistBackup":"中

SQL中插入資料

SQL中insert一次可以插入一條資料,我們有三種方法可以一次性插入多條資料。 1. 語法:select 欄位列表 into 新表 from 源表 注意事項:此種方法新表是系統自動建立,語句執行前不可以存在新表,並且新表只能保留源表的標識列特性,其他約束不能保留。 若只需要源表的資料結構,我們可以在語句中

Mybatis使用註解的方式插入資料

ORACLE 對於oracle資料庫:不需要進行額外設定,可以直接在方法上使用註解進行多表的插入 @Insert("INSERT ALL INTO city (id,name,state) VALUES (31002, 'Disc','DISC') INTO city2

mybatis怎麼實現插入資料

前兩種為mybatis框架裡面的程式碼,第三種方法為純java程式碼時jdbc操作 1.複製原有資料庫中的n條記錄直接插入 <!--複製Menu表中的所有資訊複製插入,傳入引數為#{pr

oracle Insert 插入記錄

pan rac ora 方法 tab where ble code 兩種方法 oracle Insert 一次插入多條記錄有兩種方法: 1)Insert All Into table_name values ... insert all into table_name v

JAVA使用HBase根據Rowkey批量查詢資料(,返回個記錄)

最近有需求說是根據多個RowKey返回結果集: public static Configuration conf = null; public static Connection connection = null; public static Admin admin = nul

Oracle執行sql語句,結束符很重要

有時我們需要一次性執行多條sql語句,而用來更新的sql是根據實際情況用程式碼拼出來的解決方案是把sql拼成下面這種形式:begin update TB_VG set seq = 1, vessel_id = 'Jin14', vessel_type = 'TRACK' w

Oracle 怎樣插入記錄

Oracle 一次性插入多條記錄跟 MYSQL 有很大不同。MYSQL  是這樣的,但在 Oracle 中行不同。 INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees'),('Gates', 'Champs-E

如何在Oracle執行sql語句,結束符很重要

有時我們需要一次性執行多條sql語句,而用來更新的sql是根據實際情況用程式碼拼出來的解決方案是把sql拼成下面這種形式:begin  update TB_VG set seq = 1, vessel_id = 'Jin14', vessel_type = 'TRACK' where batch_number

mysql插入demo測試用資料

1.傻傻的insertINSERT INTO raw_materials.common_picture_setting (PICTURE_SETTING_NAME,PICTURE_SETTING_URL

oracle執行語句

工作中需要一次執行多條語句,本來想直接使用sql拼接成一個字串進行批處理,原sql如下: String sql = ""; for(int i=0; i<deviceInfo.getDevice_ip().length; i++){

Laravel更新記錄,批量更新的方法

在我們實際應用中,免不了這樣的情況——例如我們同時錄入多條資訊,可能三條五條還好說,但量一旦變大,就會增加讀寫資料庫的次數,會降低效率,那麼,我們該如何實現,做到一次讀寫資料庫,批量更新呢? 例如這種情況: HTML程式碼: <!doctype html> &l

使用JDBC插入記錄(以MySQL為例)

閱讀本文需要的先修知識: 最基本的SQL語句 最基本的JDBC操作(如插入單條記錄) 如急需使用請直接看最後一段程式碼。 在JDBC中,插入記錄最簡單的方法是使用executeUpdate()方法,但該方法中的引數只能是單條SQL語句,其實對於需要INSERT或者UPDA

微信公眾號使用:微信公眾平臺企業號釋出圖文訊息的方法

       作為微信公眾號的維護人員來說,不僅要知道微信公眾號的基本功能,還要知道微信公平臺的法律法規,釋出文章的規則等常識。今天就來說說微信公眾號怎麼一次同時釋出多條圖文文章訊息。       話又說回來了,微信公眾平臺在不斷的改版中前進,我們公司的微信公眾號是企業號,一

懶人的python——執行linux命令

今天在公司搞了半天EE2I,一直在敲相同的命令累死了。每次執行ee2i.sh temp命令後,都要到cd到某個目錄下執行下一個shell指令碼。做完一次後又要刪除臨時檔案。總之,重複工作很多,我的指甲都敲累了。所以晚上回到家就寫了個類似的python指令碼來自動化執行這些討厭

插入

sel sysdate 插入 bcd xid sys user lec creat insert into erp_ckscd ( ckdbh, cklx, kfxxid,