设为首页 加入收藏

TOP

SSMS获取存储过程中的返回值和output值
2014-11-24 08:19:11 来源: 作者: 【 】 浏览:2
Tags:SSMS 获取 存储 过程 返回 output
我们经常会在存储过程中调用其他的存储过程,那么,我们如何获取另一个存储过程的returnValue和outputValue呢
www.2cto.com
建表(Folder)如下:
列名 类型 备注
FolderId int 文件夹ID 主键 自动增减
FolderName nvarchar(50) 文件夹名
ParentFolderId int 父文件夹ID
GroupNo nvarchar(12) 单位代码
UserId int 用户ID
CreateTime datetime 文件夹建立时间
添加存储过程如下: www.2cto.com
ALTER PROCEDURE dbo.Base_CreateFolder
(
@FolderName nvarchar(50),
@ParentFolderId int=null,
@GroupNo nvarchar(12),
@UserId int,
@FolderID int=null output
)
AS
/* SET NOCOUNT ON */
INSERT INTO WFMT_Folder
(FolderName, ParentFolderId, GroupNo, UserId, CreateTime)
VALUES (@FolderName, @ParentFolderId, @GroupNo, @UserId,getdate())
select @FolderID=@@identity
RETURN 1
在SSMS中执行存储过程:
declare @outputValue int
declare @returnValue int
exec @returnValue = Base_CreateFolder
@FolderName='123',@groupNo='1',@UserID=1,@folderid =@outputValue output
select outValue=@outputValue,returnValue=@returnValue
结果:

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇access数据库用sql语句添加字段,.. 下一篇access数据库多表联合查询(Left J..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis on AWS:Elast (2025-12-27 04:19:30)
·在 Spring Boot 项目 (2025-12-27 04:19:27)
·使用华为开发者空间 (2025-12-27 04:19:24)
·Getting Started wit (2025-12-27 03:49:24)
·Ubuntu 上最好用的中 (2025-12-27 03:49:20)