前提
Oracle初心者です。
複数のcsvファイルがあります。
現在SQL*Loaderを使い手動で一つずつAppendしています。
此度はそれをShellをつかって自動化したいのです。
問題点
for var in '*.csv' do echo $var sqlldr user1/user1@aaa control='emp.ctl' data="$var" done
と記載しているのですが、dataがそのまま**"*.csv"**と展開され、
もちろんその様なファイルはないのでエラーになってしまいます。
しかし直前の**"echo $var"** ではきちんといくつかのcsvが取れているのですが、
何が原因なのでしょうか。
補足
data="直接ファイル名"にしたら1つのファイルは正常にAppend出来ています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/16 00:17