展開スクリプトを作成しようとしています。
Deploy.batというバッチファイルがあります
@Echo Off
sqlplus -s UID/pwd@Server @.\runall.sql >> OracleDeploy.log 2> error.log
次にrunall.sqlに
@test1.sql
EXIT
以下のステートメントを入力すると、バッチファイルは正常に実行されます。
Select * from User_table;
ただし、create tableステートメントを入力すると、SQLPlusは入力を待機しているように見え、Control+cを押してバッチジョブを終了するまでハングします。
create table t1
(c1 varchar2(10));
なぜ機能しないのですか?