编写一个批处理来检查并返回SQL中的值,然后运行由返回确定的脚本

时间:2014-02-17 23:28:13

标签: sql sql-server batch-file sqlcmd

是否可以编写一个批处理文件,该文件将检查并从SQL返回一个值,并根据SQL的返回值运行一组特定的脚本。

例如,

如果返回版本5值:

sqlcmd -U *** -P *** -S127.0.0.1 -Q "checkversion.sql" 

运行版本5脚本,但忽略1,2,3和4。

但如果返回版本6值:

sqlcmd -U *** -P *** -S127.0.0.1 -Q "checkversion.sql" 

运行版本5和版本6脚本,但忽略1,2,3和4.

1 个答案:

答案 0 :(得分:0)

在TSQL中完成所有操作,因为您可以嵌套存储过程