1

バッチ プログラミングで、SQL クエリから返された値を変数に格納する方法は?

sqlcmd サーバー名と qwery を使用して、cmd プロンプトから sqlserver クエリを呼び出すことができます

これは私が使用するクエリステートメントです

SELECT CASE WHEN DATEDIFF(minute, record_timestamp, GETDATE()) < 10 THEN 1 ELSE 0 END

返された値を格納する方法

set variablename を使用してみましたが、戻り値ではなくステートメントを保存します..

これを変数に保存すると、どのタイプの変数になるか、if条件で数値と比較できます

4

1 に答える 1

0

cmd.exefor ループを使用します。例えば

for /F "tokens= delims=" %%a in ('sqlcmd....') do(
 set returned=%%a
)

tokensdelims定義するのはあなた次第です。

于 2010-04-15T09:10:26.780 に答える