Export table data through script BAT and limit the number of export records

xiaoxiao2021-03-06  76

The script is divided into four parts:

EXP_MAIN.BAT:

SQLPlus

Scott / Tiger @ SDF154 @. / exp_table.sql

echo

UserID =

Scott / Tiger @ SDF154> YW_EXP.DAT

TYPE TABLE_NAME.TXT >> YW_EXP.DAT

Type loader.txt >> yw_exp.dat

Exp Parfile =. / yw_exp.dat

Exp_table.sql:

Set Head Off Feedback Off Termout OFF

Set linesize 120

Set PageSize 80

Spool d: /test/table_name.txt;

SELECT 'TABLES = DXSQ.' || TName from Tab Where Tabtype = 'Table'

Spool OFF;

EXIT;

Loader.txt:

Direct = n compress = n grants = y indexes = y rows = y buffer = 419430

Query = "where rown u <= 100" filesize = 20m file = (d: /test/1.dmp, d: /test/2.dmp, but: /test/3.dmp:) log = d: / test / EXP_LOGS.TXT

The purple part defines the number of records.

转载请注明原文地址:https://www.9cbs.com/read-95880.html

New Post(0)