詳解Oracle如何將txt文件中的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫
使用文本導(dǎo)入器,可以將ASCII文件導(dǎo)入數(shù)據(jù)庫。支持大多數(shù)面向行的格式,如逗號和制表符分隔的字段。導(dǎo)入程序?qū)L試自動確定文件格式,因此大多數(shù)時(shí)候您不會抰 需要定義任何內(nèi)容,只需選擇文件,選擇一個(gè)表,然后完成導(dǎo)入操作。
例如將下面txt文件中的數(shù)據(jù)導(dǎo)入到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.點(diǎn)擊Tool - > Text Importer
4.選擇導(dǎo)入文件
5.查看文件結(jié)構(gòu)
這里需要注意的是重復(fù)的記錄將被忽略
6. 選擇將數(shù)據(jù)導(dǎo)入指定用戶的指定數(shù)據(jù)表中
要將數(shù)據(jù)導(dǎo)入到的Oracle表(或視圖)。先選擇表,導(dǎo)入器將嘗試自動確定字段和字段類型。只有當(dāng)文本文件具有標(biāo)頭時(shí),此操作才會起作用,
7. 選擇導(dǎo)入完成數(shù)據(jù)操作
在字段定義中,可以看到一個(gè)包含文本文件中字段的列表。對于每個(gè)字段,可以設(shè)置以下內(nèi)容:
- 領(lǐng)域: 要與文本字段關(guān)聯(lián)的Oracle字段
- 字段類型: 基本字段類型:字符串、數(shù)字或日期。
- SQL函數(shù): 此選項(xiàng)允許您定義其他SQL處理。對于日期字段,會自動添加to_date函數(shù)。這是一個(gè)非常強(qiáng)大的選項(xiàng),允許您轉(zhuǎn)換導(dǎo)入的數(shù)據(jù)?;旧希梢暂斎肴魏慰梢杂蒓racle處理的內(nèi)容。您可以添加一個(gè)#來指示數(shù)據(jù)。“創(chuàng)建SQL”按鈕將使用日期字段的to_date函數(shù)填充此字段。
8.查看導(dǎo)入結(jié)果
SQL> SELECT * fROM CUSTEN; ID NAME ----------- -------------------------------------------------------------------------------- 1 張三 2 李四 3 王五
以上就是詳解Oracle如何將txt文件中的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫的詳細(xì)內(nèi)容,更多關(guān)于Oracle將txt中數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Oracle數(shù)據(jù)庫表名支持的最大長度是多少
這篇文章主要介紹了Oracle數(shù)據(jù)庫表名支持的最大長度,本文通過Oracle標(biāo)識符確認(rèn)了表名的最大支持字符串為30個(gè)字符,需要的朋友可以參考下2014-08-08sql – Oracle中匿名TABLE/VARRAY類型示例詳解
這篇文章主要給大家介紹了關(guān)于Oracle中匿名TABLE/VARRAY類型的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用oracle具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10在oracle數(shù)據(jù)庫里創(chuàng)建自增ID字段的步驟
本節(jié)主要介紹了在oracle數(shù)據(jù)庫里創(chuàng)建自增ID字段的步驟,需要的朋友可以參考下2014-07-07Oracle實(shí)現(xiàn)行列轉(zhuǎn)換的方法分析
這篇文章主要介紹了Oracle實(shí)現(xiàn)行列轉(zhuǎn)換的方法,結(jié)合實(shí)例形式分析了Oracle針對固定列、不定列、列數(shù)不固定等情況下的行列轉(zhuǎn)換操作技巧,需要的朋友可以參考下2016-08-08Oracle數(shù)據(jù)庫表空間滿了的問題處理方法
在Oracle數(shù)據(jù)庫管理中,表空間是一個(gè)重要的概念,用于存儲數(shù)據(jù)庫對象和數(shù)據(jù),當(dāng)表空間滿了時(shí),可能會導(dǎo)致數(shù)據(jù)庫的運(yùn)行受到影響,本文將介紹如何診斷和處理 Oracle 數(shù)據(jù)庫中表空間滿的問題,并給出相應(yīng)的 SQL 命令,需要的朋友可以參考下2024-03-03Oracle Arraysize設(shè)置對于邏輯讀的影響實(shí)例分析
這篇文章主要介紹了Oracle Arraysize設(shè)置對于邏輯讀的影響實(shí)例分析,通過設(shè)置Arraysize大幅減少了邏輯讀的次數(shù)和網(wǎng)絡(luò)往返次數(shù),需要的朋友可以參考下2014-07-07如何在Oracle數(shù)據(jù)庫中更新CLOB字段
在Oracle數(shù)據(jù)庫中,Blob和Clob分別是兩種用來存儲大數(shù)據(jù)的字段類型,下面這篇文章主要給大家介紹了關(guān)于如何在Oracle數(shù)據(jù)庫中更新CLOB字段的相關(guān)資料,需要的朋友可以參考下2024-05-05