理想では下記のコードでエクスポートできると思ったのですが、EXP行で落ちてしまうので、入れ子が原因と思い、ループを1重にしてみましたが、やはりEXPが実行されずに落ちてしまいます。
forの中でEXPコマンドは実行できないのでしょうか?
ご教授のほど、宜しくお願いいたします。
Windowsバッチ
1@rem ★入れ子でもイケると思ったが 2@rem TblKind.txtは複数行(英字と改行のみ(カンマなどは無し)) 3@rem TblList_%%a.txtは1行("tbl1,tbl2") 4@for /f %%a in (TblKind.txt) do ( 5 @for /f %%b in (TblList_%%a.txt) do ( 6 EXP user1/pw1@db1 FILE=%%a.DMP LOG=%%a.log tables=(%%b) direct=y GRANTS=n INDEXES=n 7 ) 8) 9 10@rem ★1重でもダメ 11@rem TblKind.txtは複数行 12@rem TblList.txtは1行("tbl1,tbl2") 13@for /f %%a in (TblKind.txt) do ( 14 EXP user1/pw1@db1 FILE=%%a.DMP LOG=%%a.log tables=("tbl1,tbl2") direct=y GRANTS=n INDEXES=n 15)
回答1件
あなたの回答
tips
プレビュー