2009-11-09 124 views
0


Return语句

假设A.sql包含下面的代码,然后第二选择查询将不会被执行,由于return语句:

select * 
from Films; 

return; 

select * 
from Films; 


如果A.sql在存储过程中被调用SP1或批次B1,则RETURN将分别将控制转移回SP1B1。但是假设A.sql不是从另一个对象(批处理,SP,UDF ...)内部调用的,也不是从控制转移到的内容(换句话说,RETURN返回到什么地方)?从查询或过程


感谢名单

回答

2

return回报。 返回是即时和完整的,并且 可用于在任何点从 退出程序,批处理或语句 块。不执行后面的语句RETURN 。

所以这只是说,如果没有外框,执行简单地结束。

+0

thanx你的帮助 – carewithl 2009-11-10 18:39:15