从上到下?
示例:
exec storedprocedure1
exec storedprocedure2
exec storedprocedure3
如果我强调所有三个并执行,它首先运行#1,然后运行#2,#3?
答案 0 :(得分:1)
语句按顺序执行。在前一个语句完成之前,一个语句不会运行。如果一个语句生成错误,那么(通常)脚本将以错误中止(或转到更高级别的错误处理程序)。
这是脚本语言的标准。替代方案是并行执行,这通常需要多线程接口。这在数据库中是可行的,因为它们通常是多线程的。但是,它不是SQL的默认值,也不是任何其他脚本语言(据我所知)。
答案 1 :(得分:0)
如果您正在使用SQL Server并在SSMS中突出显示,那么,是的。