oracle insert into 插入多組數據方法總結


網上好多oracle 的文章,多是以oracle開頭,內容確實其他sql,一幅氣死人不償命的嘴臉着實讓人難受。

今天就更新點oracle 使用insert into插入數據的方式:

1.oracle 查詢的結果直接插入表

-- 查詢插入

insert
into 表名(字段1,字段2) select 字段1,字段2 from 查詢表 where 條件;

 2.外部數據手動插入表

-- 直接插入

insert all
into 表名(字段1,字段2,字段3) values('A642VK',475,209)
into 表名(字段1,字段2,字段3) values('B492AP',205,99)
select 1 from dual;

 3. excle或者文本數據導入oracle

通過使用PL/SQL 批量查詢取數時,將excel中的每一列數據復制黏貼進新建的中間表,黏貼時會有貼歪的情況,也就是某些列會從第二第三行開始插入整列,導致數據亂掉,然后好像又不支持批量刪除整列數據,所以一次性導入整張excel表是最佳方法啦。

第一步:

將excel中要插入oracle的數據全部選中:(必須選中,不然導不進數據庫)

第二步:

然后另存為:文本文件(制表符分隔)(*.txt)

第三步:

然后進入PL/SQL 選擇工具-》文本導入器

第四步:

進行文件的選擇:

第五步:

選擇文件后就會出現下面這個界面,可以看到結果預覽

第六步:

點擊“到oracle的數據“,選擇表所有者和表名,就可以看到excel中的表頭的名稱,對應可以選擇對應字段了

第七步:

點擊左下角導入,就行了。

 
 
 
 
 
 
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM