[return关键字在存储过程中的实际用途是什么

问题描述 投票:0回答:1

在第一个sp代码中,我在代码末尾没有提到Return关键字,但仍然得到结果集,该结果集是SP返回的输出。但是在从Microsoft网站获取的第二个示例代码中,在代码末尾提到了Return关键字。我对何时在sp中使用关键字Return感到困惑,因为在没有Return字的第一个代码中我会得到结果。

CREATE PROCEDURE uspProductList

AS开始选择产品名称,价格表从生产产品订购产品名称;END;


USE AdventureWorks2012;  

GO如果OBJECT_ID('Sales.uspGetEmployeeSalesYTD','P')不为空删除过程Sales.uspGetEmployeeSalesYTD;走创建过程Sales.uspGetEmployeeSalesYTDAS

将NOCOUNT设为ON;SELECT姓氏,SalesYTD从Sales.SalesPerson AS sp在e.BusinessEntityID = sp.BusinessEntityID上加入HumanResources.vEmployee AS>

返回转到

在第一个sp代码中,我在代码末尾没有提到Return关键字,但仍然得到结果集,该结果集是SP返回的输出。但是在从Microsoft网站获取的第二个示例代码中,Return关键字是...

sql sql-server stored-procedures
1个回答
0
投票

GO如果OBJECT_ID('Sales.uspGetEmployeeSalesYTD','P')不为空删除过程Sales.uspGetEmployeeSalesYTD;走创建过程Sales.uspGetEmployeeSalesYTDAS

© www.soinside.com 2019 - 2024. All rights reserved.