詳解Oracle如何將txt文件中的數(shù)據(jù)導入數(shù)據(jù)庫

使用文本導入器,可以將ASCII文件導入數(shù)據(jù)庫。支持大多數(shù)面向行的格式,如逗號和制表符分隔的字段。導入程序?qū)L試自動確定文件格式,因此大多數(shù)時候您不會抰 需要定義任何內(nèi)容,只需選擇文件,選擇一個表,然后完成導入操作。
例如將下面txt文件中的數(shù)據(jù)導入到Oracle中的數(shù)據(jù)表中
1.TXT文件格式
ID, NAME "1","張三" "2","李四" "3","王五" "2","李四"
2. 創(chuàng)建數(shù)據(jù)表
-- CREATE TABLE CREATE TABLE CUSTEN ( ID NUMBER(10), NAME VARCHAR2(100) ) TABLESPACE TBLSMS;
3.點擊Tool - > Text Importer

4.選擇導入文件

5.查看文件結(jié)構(gòu)
這里需要注意的是重復的記錄將被忽略

6. 選擇將數(shù)據(jù)導入指定用戶的指定數(shù)據(jù)表中
要將數(shù)據(jù)導入到的Oracle表(或視圖)。先選擇表,導入器將嘗試自動確定字段和字段類型。只有當文本文件具有標頭時,此操作才會起作用,

7. 選擇導入完成數(shù)據(jù)操作
在字段定義中,可以看到一個包含文本文件中字段的列表。對于每個字段,可以設(shè)置以下內(nèi)容:
- 領(lǐng)域: 要與文本字段關(guān)聯(lián)的Oracle字段
- 字段類型: 基本字段類型:字符串、數(shù)字或日期。
- SQL函數(shù): 此選項允許您定義其他SQL處理。對于日期字段,會自動添加to_date函數(shù)。這是一個非常強大的選項,允許您轉(zhuǎn)換導入的數(shù)據(jù)。基本上,您可以輸入任何可以由Oracle處理的內(nèi)容。您可以添加一個#來指示數(shù)據(jù)。“創(chuàng)建SQL”按鈕將使用日期字段的to_date函數(shù)填充此字段。

8.查看導入結(jié)果
SQL> SELECT * fROM CUSTEN;
ID NAME
----------- --------------------------------------------------------------------------------
1 張三
2 李四
3 王五以上就是詳解Oracle如何將txt文件中的數(shù)據(jù)導入數(shù)據(jù)庫的詳細內(nèi)容,更多關(guān)于Oracle將txt中數(shù)據(jù)導入數(shù)據(jù)庫的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
整理Oracle數(shù)據(jù)庫中數(shù)據(jù)查詢優(yōu)化的一些關(guān)鍵點
這篇文章主要介紹了Oracle數(shù)據(jù)庫中數(shù)據(jù)查詢優(yōu)化的一些關(guān)鍵點的整理,包括多表和大表查詢等情況的四個方面的講解,需要的朋友可以參考下2016-01-01
oracle sql語言模糊查詢--通配符like的使用教程詳解
這篇文章主要介紹了oracle sql語言模糊查詢--通配符like的使用教程詳解,非常不錯,具有參考借鑒價值,需要的朋友參考下吧2018-04-04
深入探討:oracle中方案的概念以及方案與數(shù)據(jù)庫的關(guān)系
本篇文章是對oracle中方案的概念以及方案與數(shù)據(jù)庫的關(guān)系進行了詳細的分析介紹,需要的朋友參考下2013-05-05
解決navicat 鏈接oracle時出現(xiàn)的各種問題
這篇文章主要介紹了解決navicat 鏈接oracle時出現(xiàn)的各種問題,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-08-08

