黑马程序员技术交流社区

标题: sql存储过程的输出参数 [打印本页]

作者: 靳石磊    时间: 2013-1-27 13:06
标题: sql存储过程的输出参数
sql语句存储过程的输出参数是干什么用的?可以输出多个值吗?具体应该怎么输出?
作者: 贾宁    时间: 2013-1-31 21:39
可以有多个输出参数,output的作用及用法与C#中的ref基本一致
作者: 徐荣权    时间: 2013-1-31 21:43
create procedure p_test
@ID int,
@Name varchar(50),
@Out1 int output,
@Out2 varchar(50) output
AS
BEGIN
set @Out1 = @ID
set @Out2 = @Name
END
------------------------------------------
调用
declare @a int
declare @b varchar(50)
exec p_test 1,'2',@a output,@b output
select @a,@b
看结果没环境 硬敲上去的,自己试试吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2