PLSQL批量插入單條、多條數據過程

 

插入單條數據:

第一步:select * from表名forupdate;

第二步:點擊鎖頭;在下方填入新增的數據,在點擊鎖頭;

第三步:點擊提交

插入多條數據:

第一步:先執行一下代碼

-- Create table

create table TD_NOTICE_CS

(

  ID           NUMBER(8),

  TYPE         VARCHAR2(2),

  TITLE        NVARCHAR2(400),

  CONTENT      NVARCHAR2(2000),

  START_TIME   DATE,

  END_TIME     DATE,

  PUBLISHER    NVARCHAR2(400),

  PUBLISH_TIME DATE,

  ZONE         NVARCHAR2(200),

  LINE         NVARCHAR2(200)

)

tablespace SMARTGRID

  pctfree 10

  initrans 1

  maxtrans 255

  storage

  (

    initial 64K

    minextents 1

    maxextents unlimited

  );

第二步:執行select*from  TD_NOTICE_CS for update;

點擊鎖頭,把excel數據複製黏貼進去,確定數據與字段對應沒錯之後,再按鎖頭鎖住,點擊提交

第三步:執行以下語句:select * from  TD_NOTICE_CS;查詢到有你需要插入的數據之後再進行第四步;

 

第四步:執行以下語句:

insertinto TD_NOTICE

    (ID,

     TYPE,

     TITLE,

     CONTENT,

     START_TIME,

     END_TIME,

     PUBLISHER,

     PUBLISH_TIME,

     ZONE,

     LINE)

  selectID,

     TYPE,

     TITLE,

     CONTENT,

     START_TIME,

     END_TIME,

     PUBLISHER,

     PUBLISH_TIME,

     ZONE,

     LINE

     from TD_NOTICE_cs

執行成功後,點擊“提交按鈕”就可以了

 

select max(id)    from  TD_NOTICE
select min(id)    from  TD_NOTICE_CS 
select max(id)    from  TD_NOTICE_CS 
select *  from  TD_NOTICE_CS for update

發佈了38 篇原創文章 · 獲贊 7 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章