Teradata の Unix ボックスにクライアント/TTU をインストールしました。
次のようにするとうまくいきます。ここで、「...」は Teradata BTEQ の通常の出力であり、次の操作が完了すると、プロンプトに戻ります。
$ bteq
...
....
. logon dbname/dbuser,dbpassword
SELECT DATE, TIME;
.LOGOFF;
.QUIT;
...
...
$
さて、次の行を「testtd.bteq」というファイルに入れたとしましょう
. logon dbname/dbuser,$dbpassword
SELECT DATE, TIME;
.LOGOFF;
.QUIT;
私が今欲しいのは...どうすればこのスクリプト(.bteq)をUnix $プロンプトで実行できますか???
これまでに次の方法を試しましたが、うまくいきませんでした。何か不足している可能性があり
ます
。 bteq
HereDocEndsHere
何か案は?HereDocument の方法を使用している場合、最初に ".logon dbname/dbuser,dbpassword" を指定する必要がありますか?
$プロンプトでbteqコマンドを実行しても、他のコマンドと同様に、使用できるHELP/オプションさえ提供されません。
つまり、cmd -u user -p password -f file など...