『壹』 如何用plsql從oracle中導入導出數據
方法/步驟
1
用pl/sql developer導出表的數據時有三種方式:Oracle Export,Sql Insert,pl/sql developer
2
區別
3
導出數據到excel文件
4
excel數據導入到資料庫
5
PL/SQL Developer是Oracle資料庫中用於導入或導出資料庫的主要工具之一,這里主要介紹如何利用PL/SQL Developer導入和導出資料庫,並對導入或導出時的一些注意事項進行相關說明。1、導出步驟1.1. tools ->export user object 選擇選項,導出.sql文件 說明:導出的是建表語句(包括存儲結構)
6
1.2. tools ->export tables-> Oracle Export 選擇選項導出.dmp文件 說明:包含三種導出方式,三種方式都能導出表結構以及數據,如下:
7
第一種是導出為.dmp的文件格式,.dmp文件是二進制的,可以跨平台,還能包含許可權,效率也很不錯,用得最為廣泛 。
8
第二種是導出為.sql文件的,可用文本編輯器查看,通用性比較好,但效率不如第一種,適合小數據量導入導出。尤其注意的是表中不能有大欄位(blob,clob,long),如果有,會提示不能導出(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。
9
第三種是導出為.pde格式的,.pde為Pl/sql developer自有的文件格式,只能用Pl/sql developer自己導入導出,不能用編輯器查看。
10
2.導入步驟:a.tools->import tables->SQL Inserts 導入.sql文件。b. tools->import talbes->Oracle Import然後再導入dmp文件。 說明:和導出類似,另外,導入之前最好把以前的表刪除,當然導入另外資料庫除外。
『貳』 用PLsql導入Excle到資料庫怎麼操作呢,怎樣對齊列名有很多列!
不好意思,有幾個圖傳不上來,我盡量用文字表達清楚吧:
1.先將execl文件另存為csv格式
2.在pl/sql中在要導入的表上點右鍵,使用view查看錶結構
3.在pl/sql中使用tools菜單下的text
importer
4.打開的界面截圖不知道為什麼傳不上來,使用小圖盡量說明吧,使用open
data
file打開要導入的csv文件,如圖這個按鈕。
5.導入文件後的整個圖片傳不上,分開說吧,上半部分是文件的文本內容,用來和下邊的內容對比。
6.這個是用來表示導入的文件分為幾列,如果文本首行為標題的話記得要把name
in
header這個選上。
7.下邊是分欄效果預覽
8.確認分欄無誤的話,可以進行下一步,點窗口上的data
to
oracle,選擇要導入的資料庫,選擇不同欄對應的欄位及類型,這兒可以選擇導入時是否清除表數據以及數據重復時的幾個選項,根據實際需要選擇。
9.確認沒問題以後點左下的import開始導入,狀態欄內會顯示現在己導入多少條記錄。導入後使用close關閉窗口。
10.使用select查詢表內容,確認是否正常導入。
『叄』 plsql導入txt不能自動對應
不能,plsql只能通過sql語句執行導入txt,而且欄位需要手動指定,不能自動對應欄位。
『肆』 pl/sql怎麼導入txt文本文件
可能是plsql 的文本導入工具只支持 逗號分隔的 文本文件吧 plsql 的文本導入工具 一般般吧。 你用navicat for oracle 試試,那個導入功能比較強大。
『伍』 如何用plsqldeveloper工具的textimporter功能將外部的excel表的
1、打開plsql 軟體 在【工具】 (英文版tools) 找到 文本導入器 2、選擇整理好的excel文件 3、切換到 【到 oracle 的數據】 選擇所有者 即 要導入的庫 schema ,及要導入的目標表 然後將excle中欄位與表中欄位對應起來,即可導入
『陸』 使用PL/SQL的文本導入器欄位內容太長無法導入,該怎麼弄,請大家幫我想想辦法。謝謝啦。
SQL Server 2005 開始,那個導入導出向導與 SQL Server 2000 的不一樣。以文本文件(.txt,.csv)導入資料庫表格為例,默認情況下,新版導入導出向導是默認取文本文件的前 200 行數據(在選擇平面數據源-高級-建議類型裡面可以更改行數),來決定每一個欄位的(最小)數據類型,然後導入時將文本文件欄位的數據類型轉換為數據表相應欄位的數據類型。這樣就可能發生截斷和類型轉換出錯。
解決辦法就是,人工選擇(文本文件)數據源後,在導入導出向導的第二個頁面,「選擇數據源」(文本)後,「高級」選項裡面,根據數據表依次指定文本文件每一列的數據類型(DataType)和寬度(OutputColumnWidth),使其一致,然後就可以執行導入。這一步需要花點時間。
『柒』 plsql怎麼導入csv數據
先在資料庫中建一個空表,表結構同csv文件列數據。然後菜單,工具,文本導入,按這個指引打開對應的csv文件,對應導入的列名和格式,點導入就可以了。
『捌』 plsql怎麼把txt數據導入orcal圖例
將文本文件導入Oracle中需要用sqlloader的方式。
1、在資料庫中創建相應的表。
如,文本文件內容為:
create table test
(id int,
name varchar2(10),
sex varchar2(10));
2、在電腦中某路徑下編寫ctrl文件,以c盤data目錄為例,添加如下文本。如,被導入的文件名為load.txt
load data
infile 'load.txt' --被導入文件名
replace into table test
(id char terminated by ',',
name char terminated by ',',
sex char terminated by whitespace)
編寫後,將文件保存成load.ctrl
3、然後打開命令提示符,並進入到文本文件和ctrl文件所在目錄。
4、輸入以下語句,並執行。
1
sqlldr userid=用戶名/密碼@資料庫實例名 control=load.ctl log=load.log
5、導入後,test表中數據如下:
『玖』 plsql 怎麼把excel 文件導入資料庫
1 准備Excel導入數據