0

単純な sql ステートメントを実行しようとしていて、結果を単一の変数に格納しようとしているシェル スクリプトがあります。しかし、私はそれを行うことができません.私はCygwinを使用しており、UNIXで使用するつもりです. 以下のスクリプトを見つけます

echo "executing a script.."
var=(sqlplus cimnewuser/cimnewuser@cimnew
select ID from catalog where tablename='MCT_35618';
exit)
echo "$var"

それは私にエラーを与えています。SQLでSQL操作を実行するのは初めてです。

前もって感謝します!!

4

1 に答える 1

0

がありません$

試す:

var=$(sqlplus cimnewuser/cimnewuser@cimnew
select ID from catalog where tablename='MCT_35618';
exit)

または、バッククォートを使用できます。

var=`sqlplus ...`
于 2013-06-21T05:07:12.177 に答える