ylbtech-SQL Server:SQL Server-流程控制 7,Return 语句 |
SQL Server 流程控制中的 Return 语句。
1,Return 语句 |
1 --============================================================= 2 -- 1, Return语句 3 -- Desc:Return语句会终止目前T-SQL语句的执行,从查询或过程中无条件地退出来 4 -- ,并且可以返回个整数值给调用该代码的程序。与Break和Goto不同,Return可以任何时候从过程 5 -- 、批处理或语句块中退出,而不是跳出某个循环或跳到某个位置。 6 -- author:ylbtech 7 -- pubdate:10:39 2012/12/17 8 --============================================================= 9 go 10 11 go 12 --============================================================= 13 -- 2,Syntax 14 --============================================================= 15 Return [intger_expression] 16 --Remark:Return一般用于存储过程或自定义函数中。 17 18 go 19 --============================================================= 20 -- 3,Example 21 --============================================================= 22 use Northwind 23 go 24 25 create Procedure NorthWind_Proc_Products 26 as 27 Return 1 28 select * from Products 29 30 go 31 Declare @num int 32 33 execute @num= NorthWind_Proc_Products 34 35 select @num 'Return返回的值' 36 37 go 38 --============================================================= 39 -- 4,Operation result 40 --============================================================= 41 --1
本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2012/12/25/2832130.html,如需转载请自行联系原作者