【发布时间】:2014-11-19 22:49:52
【问题描述】:
我知道如何在通过 sqlcmd 将变量传递给 SQL 的 cmd 文件中设置变量。
例子:
sqlcmd -Usa -Ppass -d MASTER -v num="%num%" -i C:\scriptfile
我的问题是如何在 SQL 中定义一个可以在 SQL 之外读取的变量。我知道如何在 SQL 脚本中声明和定义 @variables,但在 SQL 脚本运行时无法识别这些变量。
我的问题是如何将变量从 SQL 传递回 cmd?
有没有办法做到这一点?
谢谢
【问题讨论】:
-
也许this 可以提供帮助。最后,您需要在批处理文件的 sqlcmd 调用中输出值以检索它。
标签: sql-server variables batch-file cmd