Windows批处理文件中的串联
批处理文件中的代码:
set startdate="9/1/2011"
set enddate="10/31/2011"
sqlcmd -Q "exec mysp '%startdate%', '%enddate%'"
以下是我想要在 SQL Server 中执行命令的
exec mysp '9/1/2011', '10/31/2011'
Here is the code in my batch file
set startdate="9/1/2011"
set enddate="10/31/2011"
sqlcmd -Q "exec mysp '%startdate%', '%enddate%'"
I want to execute the command in SQL Server:
exec mysp '9/1/2011', '10/31/2011'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,您还没有确切地告诉我们出了什么问题错误,但我猜测日期周围的双引号包含在命令中,如下所示:
尝试删除它们。
Well, you haven't exactly told us what's going wrong but I'm guessing the double quotes arond the dates are being included in the command, as per:
Try removing them.