三零网 www.q3060.com -- 技术、分享、进步
当前位置:首页 > 数 据 库 > MSSQL > Sql Server 存储过程调用存储过程接收输出参数返回值

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

投稿:mmqxmq2p  发布时间:2017-10-10  【手机版】  人气:

下面就为大家带来一篇 。个人觉得挺不错的,学习SQL server数据库还是有点帮助的,给大家做个参考吧。

创建存储过程:

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数据库可以再看一下其他文章。

●【往下看,下一页更精彩】●
延伸阅读:
  
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,请收藏本网站!
大家感兴趣的内容
最新的内容
热门搜索
三零网 | 网站地图| 最近更新 | 关于我们 | 联系方式 | |

Copyright © 2012-2020,Q3060.COM All Rights Reserved.