如何在批处理编程中将从sql查询返回的值存储在变量中?
如何在批处理编程中将从sql查询返回的值存储在变量中?
qwery
我可以使用 sqlcmd 服务器名称从 cmd 提示符调用 sqlserver 查询,然后使用
SELECT 的 这是查询语句 案件 WHEN DATEDIFF(分钟, record_timestamp, GETDATE()) < 10 然后 1 其他 0 END
如何存储返回的值
我尝试使用set变量名,但它保存的是语句而不是返回值..
如果我将其保存在变量中,它将是什么类型的变量,我可以将它与if条件中的数值进行比较
how to store a value returned from a sql query in a variable in batch programming ?
i can invoke sqlserver queries from my cmd prompt using sqlcmd server name then the qwery
this is query statement i m going to use
SELECT
CASE
WHEN DATEDIFF(minute, record_timestamp, GETDATE()) < 10 THEN 1
ELSE 0
END
how to store the value returned
i tried using set variablename but it save the statement rather than the return value ..
and if i save this in a variable what type of variable it will can i compare it with numeric values in if condition
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您使用
cmd.exe
的 for 循环。 例如< code>tokens 和
delims
由您定义。you use the
cmd.exe
's for loop. egtokens
anddelims
are up to you to define.