用SQL Loader將Excel資料匯出到Oracle
實現目的:往oracle資料庫中,插入excel檔案中的資料
實現步驟:
1、開啟MicroSoft Excel 2000
2、檔案(F)→新建(N)→工作簿→
3、輸入資料後,存檔為test.xls,
4、檔案(F)→另存為(A)→
儲存型別為:製表符分隔,起名為text.txt,儲存到C:\
5、須先建立表結構:
連入SQL*Plus,以system/manager使用者登入,
SQL> conn system/manager
建立表結構
|
6、建立SQL*Loader輸入資料所需要的檔案,均儲存到C:\,用記事本編輯:
控制檔案:input.ctl,內容如下:
load data --1、控制檔案標識
infile 'test.txt' --2、要輸入的資料檔名為test.txt
append into table test--3、向表test中追加記錄
fields terminated by X'09'--4、欄位終止於X'09',是一個製表符(TAB)
(id,username,password,sj) -----定義列對應順序
a、insert,為預設方式,在資料裝載開始時要求表為空
b、append,在表中追加新記錄
c、replace,刪除舊記錄,替換成新裝載的記錄
d、truncate,同上
7、在DOS視窗下使用SQL*Loader命令實現資料的輸入
C:\>sqlldr userid=system/manager control=input.ctl
預設日誌檔名為:input.log
預設壞記錄檔案為:input.bad
如果是遠端對資料庫進行匯入操作,則輸入字串應改為:
C:\>sqlldr userid=system/manager@serviceName_192.168.1.248 control=input.ctl
8、連線到SQL*Plus中,檢視是否成功輸入,可比較input.log與原test.xls檔案,檢視資料是否全部匯入,是否匯入成功.
infile 'c:\test.txt'
append into table jzh
fields terminated by X'09'
(xh,jsjdm,nsrmc,qxfj,zgsws)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10742223/viewspace-207439/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 轉載:利用SQL*Loader將 Excel 資料匯出到資料庫中SQLExcel資料庫
- 將資料匯出到ExcelExcel
- ORACLE資料匯出到Excel、txt、HTML實用方法OracleExcelHTML
- 將MYSQL中資料匯出到EXCEL表MySqlExcel
- hive匯出到csv hive匯出到excelHiveExcel
- 使用Oracle SQL Developer匯入Excel資料OracleSQLDeveloperExcel
- java 匯出到EXCELJavaExcel
- 用SQL語句匯入excel資料SQLExcel
- Oracle 的資料匯入匯出及 Sql Loader (sqlldr) 的用法OracleSQL
- 如何將資料熱匯出到檔案
- 從hive將資料匯出到mysql(轉)HiveMySql
- 將dataGridView內容匯出到Excel檔案ViewExcel
- pl/sql developer將excel資料匯入到資料庫中SQLDeveloperExcel資料庫
- 匯出到Excel的操作Excel
- 關於 Oracle 的資料匯入匯出及 Sql Loader (sqlldr) 的用法OracleSQL
- Oracle 巧用外部表將大量excel資料匯入資料庫OracleExcel資料庫
- Oracle 資料匯入ExcelOracleExcel
- 將altibase記憶體庫的表匯出到oracle資料庫記憶體Oracle資料庫
- Oracle Sql loader 匯入資料指令碼的編寫過程OracleSQL指令碼
- C# asp.net 把GridView資料 匯出到 ExcelC#ASP.NETViewExcel
- 將excel表格匯入資料庫Excel資料庫
- MSSQL資料匯出到MYSQLMySql
- json陣列匯出到ExcelJSON陣列Excel
- 表結構匯出到excel中Excel
- fastadmin的匯出到excel功能ASTExcel
- SQL SERVER 和EXCEL的資料匯入匯出SQLServerExcel
- 大文字資料,匯入匯出到資料庫資料庫
- Dynamics CRM 資料匯出到Excel時列標題不能重複Excel
- 第四節:海量資料匯出到Excel、百萬Excel匯入到DB、秒級/分鐘級排行版Excel
- oracle sql*loader批量匯入多個CSVOracleSQL
- 用SQL*Loader載入外部資料SQL
- Oracle匯入excel資料快速方法OracleExcel
- 如何用Java將excel資料匯入資料庫JavaExcel資料庫
- Vue+element ui table 匯出到excelVueUIExcel
- 將資料庫中資料匯出為excel表格資料庫Excel
- 用php把資料匯出excelPHPExcel
- 使用SQL*Loader匯入CLOB和BLOB資料使用案例SQL
- 【SQL*Loader】sqlldr匯入SQL