orale批量匯入資料庫 補充

2021-08-25 03:55:18 字數 1033 閱讀 8236

表結構

create table pe_dept_result_items

( pe_id          varchar2(10) not null,

pe_visit_id    number(4) not null,

pe_dept_code    varchar2(8) not null,

content_class  varchar2(1) not null,

content        varchar2(2000),

description    varchar2(32),

in_dept_report  varchar2(1),

in_chief_report varchar2(1)

) 在c盤根目錄下存了csv檔案,csv檔案是由xls另存為而來的,其中第一行是欄位名,刪除之後還是不行

pe_id pe_visit_id pe_dept_code content_class content description in_dept_report in_chief_report

1 14441 1 801 0 "花飄萬家雪" 1 0

然後在用記事本新建ctl檔案存到c盤根目錄下如下

load data           --1、控制檔案標識

infile 'c:\pe_dept_result_items.csv'   --2、要輸入的資料檔案名為lcolddata.xls

replace into table pe_dept_result_items    --3、向表test中插入記錄

fields terminated by ','  --4、字段間隔用','分開

( pe_id,pe_visit_id,pe_dept_code,content_class,content,description,in_dept_report,in_chief_report)  -----定義列對應順序

之後在cmd中執行sqlldr userid=system/asdfasdf control=input.ctl

Orale資料匯入

list sql loader的使用方法 用法 sqlldr keyword value keyword value,有效的關鍵字 userid oracle 使用者名稱 口令 control 控制檔名 log 日誌檔名 bad 錯誤檔名 data 資料檔名 discard 廢棄檔名 discard...

Excel批量匯入資料庫

在上個系統中需要用到excel整體匯入的功能整體的核心思路如下 1 首先將需要匯入的excel上傳至伺服器 2 為了避免檔名重複,重新命名上傳的excel檔案 3 將上傳的excel檔案讀入datatable中 4 將datatable讀入資料庫中 實現起來還是比較簡單的,核心 如下 介面需要乙個f...

orale資料庫試題(1)

1 解釋function,procedure和package區別 答 function 和procedure是pl sql 的集合,通常為了完成乙個任務。procedure 不需要返回任何值而function將返回乙個值在另一方面,package是為了完成乙個商業功能的一組function和proc...