sqlldr批量匯入資料夾下多個csv檔案

2021-07-09 03:25:42 字數 899 閱讀 3797

建立表的時候要建立在一般使用者下,不要建立在sys和sysytem使用者下,否則sqlldr匯入時提示許可權不夠

批量匯入,可以通過獲取資料夾下所有檔案的絕對路徑實現

@echo off & setlocal enabledelayedexpansion

for /f "delims=" %%i in ('"dir /a/s/b/on *.*"') do (

set file=%%~fi

set file=!file:/=/!

echo infile '!file!' >> 路徑.txt

)達到提交點 - 邏輯記錄計數 64   設定時間格式

date 'yyyy-mm-dd hh24:mi:ss'

解決中文亂碼  ctl加入characterset al32utf8

sql*loader-625: 在控制檔案中出現多位元組字元錯誤  () 內的欄位名應在一行,不要換行

ctl檔案

load data

characterset al32utf8

infile 'f:\4080886.csv'

infile 'f:\4079424.csv'

infile 'f:\4079555.csv'

into table to2.20150107

fields terminated by ','

(name,taxi_id,code,deal_time date 'yyyy-mm-dd hh24:mi:ss',longitude,latitude,speed,gps_status,direction_angle,cz_n)

cmd 執行  sqlldr userid=使用者名稱/密碼@資料庫 control='ctl檔案路徑' log='log檔案路徑' 

多資料夾下的資源匯入和頁面跳轉

為了演示,我新建了乙個eclipse下的web工程,如圖 一.資源匯入,以匯入js檔案為例 根目錄下的頁面匯入資源 依次以資料夾遞進的方式匯入,比如根目錄下的index.html匯入jsfile adminjs ad1.js 直接可以這樣寫,多級資料夾下的頁面匯入資源 讓頁面的資料夾跟資源資料夾在同...

批量修改資料夾下所有檔案的名稱

所需工具 cmd excel 記事本 一 利用cmd將資料夾下的內容全部輸出 假設要匯出的內容在e graduate pic下,輸入 e cd graduate cd pic dir name.txt 將其中所有檔案的名字都存入name.txt中,建立的資料夾在路徑之下。二 新建excel檔案,將n...

sqlldr 批量生成CTL檔案

用sqlldr導進資料時,需要編寫ctl檔案,如果有多個資料檔案,我們手動去編寫ctl檔案,就很費事,那麼我們可以通過資料動態生成ctl檔案。1 建立目錄 建立目錄需要用管理員的許可權,用sys使用者 create or replace directory blob file dir as d ct...