首页 > 数据库 > SQL Server > 正文

Sql Server 存储过程调用存储过程接收输出参数返回值

2020-07-25 12:39:51
字体:
来源:转载
供稿:网友

创建存储过程:

ALTER PROCEDURE [dbo].[GetCustomers] (@rowcount INT OUTPUT) AS    SELECT [CustomerID]    ,[CompanyName]    ,[ContactName]    ,[ContactTitle]    ,[Address]    ,[City]    ,[Region]    ,[PostalCode]    ,[Country]    ,[Phone]    ,[Fax]  FROM [Northwind].[dbo].[Customers] SET @rowcount=@@rowcount 

接收输出参数:

DECLARE @count INT EXECUTE GetCustomers @count OUTPUT PRINT @count  

2,带返回值

创建存储过程:

ALTER PROCEDURE [dbo].[GetCustomers] AS    SELECT [CustomerID]    ,[CompanyName]    ,[ContactName]    ,[ContactTitle]    ,[Address]    ,[City]    ,[Region]    ,[PostalCode]    ,[Country]    ,[Phone]    ,[Fax]  FROM [Northwind].[dbo].[Customers] RETURN @@rowcount 

接收返回值:

DECLARE @count INT EXECUTE @count=GetCustomers  PRINT @count 

以上所述是小编给大家介绍的Sql Server 存储过程调用存储过程接收输出参数返回值,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表