batファイルはsqlを実行しspoolを使用してログを保存します

719 ワード

C:\Users\a528692>C:\Users\a528692\Desktop\temp\runSQL.bat gcedba gcedba C:\Users\a528692\Desktop\temp\PB\201606020002_ZX_test.sql C:\Users\a528692\Desktop\temp\PB\gc_db 10.248.156.165:1521/ORCL.corp.statestr.com
コマンドラインにはのスラッシュが必要です.
C:\Users\a528692\Desktop\temp\runSQL.bat


@echo off
cd %4
sqlplus -s %1/%2@%5 as sysdba @%3

echo 1
exit

C:\Users\a528692\Desktop\temp\PB\201606020002_ZX_test.sql

spool c:/log/init.log;
@GCE_METRICS/Alter_Tables/update_test_sql.sql --34741
@GCE_METRICS/Alter_Tables/update_test_sql2.sql --34741
SPOOL OFF;
ヒント:spoolコマンドはsqlファイルに必要です.sql plusでもsql plusコマンドラインに直接ある場合は.