是否可以编写一个批处理文件,该文件将检查并返回来自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。
在 TSQL 中完成所有操作,因为您可以嵌套存储过程