oraclecsv導入資料庫
Ⅰ oracle 怎樣導入.csv文件
選擇Tools菜單下的TextImporter
選擇DatatoOracle,然後選擇Owner和Table,之後選擇Opendatafile
選擇好csv數據文件之後
在Fields中配置對應關系,Fileds1對應的是csv文件中的第一列,配置對應資料庫的那一列,注意數據類型,不然導入資料庫時會報錯最後選擇Import就完成了,非常簡單。
Ⅱ 如何使用PL/sql導入CSV文件到Oracle
當我們收到一個csv文件,需要將裡面的數據導到Oracle資料庫的時候,我們要先確保我們在Oracle資料庫中的表已經建好了,最好是先向「戰友們」詢問是否有表結構的SQL語句。如果沒有,則需要根據csv文件裡面的列進行估計。
選擇菜單欄中的「工具」,單擊「文本導入器」
點擊打開文件的按鈕,如圖
在彈出的打開對話框中選擇我們需要導入的csv文件
在「到Oracle的數據」選項卡中,選擇好「所有者」和「表」並確定下面的欄位對應的數據結構。然後點擊導入,開始導入,如果報錯,對應修改表中的欄位類型或者詢問大神解決方案。
以上說的是最簡單的情況,極有可能,我們面對的CSV文件是不規范的,我舉一個例子,如果csv文件過大或者不標准,識別csv文件時只能識別出一列或者兩列,這個時候我們就需要調整這兩個地方:先設定好逗號分隔,然後設定好列數(可以手動輸入一個比較大的值,然後查看從什麼地方之後就變成空的列了,這樣就知道一共有多少列了)。再有就是,沒有表結構的情況下,手動建表。
如果不願意寫列名(列太多),可以在確定好所有的列後,點擊這里,直接就可以給你所有的列名了,然後標定欄位類型的時候,你如果圖省事,也可以nvarchar(幾百),然後復制粘貼…
Ⅲ oracle使用sqlldr導入csv文件,如何寫ctl命令,使我從csv中選擇字個別段導入oracle中
1,新建文件test.ctl 將下面的內容復制到文件中
----------------------
Load data
Infile 'F:\BI\017 端到端報表\SQLLDR數據導入\test.csv' --數據源文件名稱
Append --append在表後追加,insert插入空表,replace替代原有內容
Into table ctl.test --要導入的資料庫表名稱
--[when id = id_memo] --過濾條件
Fields terminated by ',' --欄位分隔符
(a1,a2,a3,a4,a5) --欄位名稱列表
Ⅳ oracle 導入csv文件
日期類型的導入,格式必須是:23-8月-2013 09:30:00 這樣的
可以用excel自定義一下格式,然後別存為csv,再導入
格式自定義如下:
Ⅳ 如何把csv文件里的數據讀取到oracle資料庫中
導入方法有多種,csv文件可以通過PLSQL/DEVELOPER的文本導入器導入(工具-文本導入器),也可將其轉成xls通過ODBC導入器導入(工具-ODBC導入器),也可藉助第三方工具導入,也可通過宿主語言(C#、JAVA等)導入,也可利用外部工具將其轉化為insert語句導入……
Ⅵ 請問怎麼把csv導入到oracle中
首先1.csv文件內容:
1 2
3 name
5 id
資料庫中有個t表:
create table t (id number , name varchar2(2000)) ;
然後使用使用plsql developer的text imporer。
Ⅶ 請教:怎麼將csv文件通過存儲過程導入oracle資料庫
曾經用過sqlserver的導入導出工具,向oracle資料庫中導入csv數據 查看原帖>>
Ⅷ oracle資料庫怎麼導入csv格式文件
你可以使用plsqldev工具導
打開工具,在tool下面有個Text Importer
進入後先選擇Data to Oracle選項卡,將要導入的那一個表的表名和用戶名
然後選擇 Open data file ,打開要導入的文件
最後在Fields中配置對應關系,Fileds1對應的是csv文件中的第一列
對應完成後點擊 import就好了