日期:2014-05-18  浏览次数:20614 次

求助—— T-SQL 流程控制
在存储过程中 如何做中断跳出的流程控制

例如:
create proc pro_test
@aa int
as
set @aa=@aa+10
if @aa>10
终止此存储过程 (这里应该如何写,exit不行)
else
begin
...
end


注:知道可以通过嵌套if 来实现,然而这样太麻烦,而且我相信t-sql应该也有中断跳出的方式 类似于c语言里的return 或vb里的exit function

谢谢大家!

囧,我查了sqlserver的MSDN,好像就是return
这个帖子送分了

------解决方案--------------------
用return跳出整个循环,用continue跳出单循环
------解决方案--------------------
goto END



END:


------解决方案--------------------
return ...