SSMS获取存储过程中的返回值和output值
2011-12-13 11:03
253 查看
写在前面的话
添加存储过程如下:
在SSMS中执行存储过程:
结果:
我们经常会在存储过程中调用其他的存储过程,那么,我们如何获取另一个存储过程的returnValue和outputValue呢?
建表(Folder)如下:列名 | 类型 | 备注 |
FolderId | int | 文件夹ID 主键 自动增减 |
FolderName | nvarchar(50) | 文件夹名 |
ParentFolderId | int | 父文件夹ID |
GroupNo | nvarchar(12) | 单位代码 |
UserId | int | 用户ID |
CreateTime | datetime | 文件夹建立时间 |
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
结果:
相关文章推荐
- C#获取一个即返回结果集,又返回值的存储过程
- Asp.Net中获取存储过程的返回值
- sqlserver,获取调用存储过程返回数据的方法。
- 如何在PB脚本当中获取存储过程的返回值
- SQL 在存储过程中获取另一个存储过程返回的结果集
- 获取存储过程的返回值,用于其他变量中
- OCCI调用带有返回结果集的存储过程,获取结果集中指定列的值
- Mysql存储过程——多结果集返回与java获取
- C#获取存储过程的返回值
- 如何返回存储过程中的OUTPUT值
- ASP.NET执行存储过程,并获取存储过程的返回值
- Mysql存储过程——多结果集返回与java获取
- 利用SQLServer查询分析器获取存储过程的返回值,检查测试存储过程
- OCCI调用带有返回结果集的存储过程,获取结果集中指定列的值
- 如何在asp.net中获取存储过程的返回值。
- ado.net获取存储过程的返回值
- mybatis获取存储过程的返回值
- SqlServer获取存储过程的返回值
- 如何在asp.net中获取存储过程的返回值。
- SqlServer获取存储过程的返回值