假设A.sql包含以下代码,则由于返回语句,将不会执行第二个选择查询:
select *
from Films;
return;
select *
from Films;如果在存储过程SP1或批处理B1中调用了SP1,则返回将分别将控制权传输回SP1或B1。但是假设A.sql不是从另一个对象(批处理、SP、UDF…)内部调用的),控制转移到什么(换句话说,返回到哪里)?
萨克斯
发布于 2009-11-09 21:40:39
返回从查询或过程返回。返回是立即完成的,可以在任何点用于退出过程、批处理或语句块。返回后的语句不执行。
所以这就意味着如果没有外部框架,执行就会结束。
https://stackoverflow.com/questions/1704014
复制相似问题