Как сохранить значение, возвращаемое из SQL-запроса в переменной в пакетном программировании? - PullRequest
1 голос
/ 15 апреля 2010

как сохранить значение, возвращаемое из SQL-запроса в переменной в пакетном программировании?

я могу вызывать запросы sqlserver из моего приглашения cmd, используя имя сервера sqlcmd, затем qwery

это оператор запроса, который я собираюсь использовать

ВЫБРАТЬ ДЕЛО КОГДА DATEDIFF (минута, record_timestamp, GETDATE ()) <10 ТОГДА 1 ELSE 0 END </p>

как сохранить возвращаемое значение

Я попытался использовать set variablename, но он сохранил инструкцию, а не возвращаемое значение ..

и если я сохраню это в переменной, какой тип переменной он сможет сравнить, то с числовыми значениями, если условие

1 Ответ

0 голосов
/ 15 апреля 2010

вы используете cmd.exe для цикла. например

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

tokens и delims определяются вами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...