程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 在批處理文件中操作Oracle數據庫

在批處理文件中操作Oracle數據庫

編輯:Oracle數據庫基礎

在批處理文件中(.bat)利用Oracle客戶端提供的命令操作Oracle數據庫:

 

1.建立要執行的SQL腳本,就是羅列要用到的SQL,並在末尾加上一行''exit;''用於退出SQL界面。

2.建立ctl文件控制SQLLoader。

3.建立bat文件。

 

例(先清空table temp再往其中導入數據,數據文件data.txt為一列數據):

tableclean.sql:

-------------

DELETE FROM DATA_TEMP;

COMMIT;

exit;

-------------

 

dataloading.ctl:

-------------

LOAD DATA
INFILE ''.\data.txt''
BADFILE ''.\dataloading.bad''
DISCARDFILE ''.\dataloading.dsc''

INSERT INTO TABLE "DATA_TEMP"
FIELDS TERMINATED BY '',''
(COL1)

-------------

 

dataloading.bat

-------------

sqlplus user/passWord@ORCL @tableclean.sql

sqlldr user/passWord@ORCL control=dataloading.ctl

-------------

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved