3

正常に実行される SQL コマンドを構築するコードをデバッグしています。

ただし、クエリの最後では、クエリの結果がテキスト ファイルに書き込まれているように見えます。

完全なクエリは以下のとおりです

echo SELECT DATE,DATETABLE,DATE,APPDATE FROM CTD_ADF WHERE DATE IN (20130911) > sql.txt && sql   -h-1 -i sql.txt   && del sql.txt   

基本的には、> sql.text作成して結果をsql.textというテキストファイルに書き込むと言っていると思いますか?

そして、&& del sql.txt最後に実行の最後に sql.text ファイルを削除しますか?

しかし、&& sql -h-1 -i sql.txtコマンドは何をする/意味するのでしょうか?

-h-1 -iコマンドを調べてみましたが、これまでのところ答えを見つけることができませんでした。

4

1 に答える 1

3

これは、SQLCMDを使用するようなものです。

-h -1列ヘッダーを抑制し、-isql.txt である入力ファイルを指定します。

sqlcmd ユーティリティの構文をさらにチェックして、これが当てはまるかどうかを確認できます。

于 2013-09-11T10:29:09.733 に答える