存储过程 output关键字是什么意思?

时间:2022-06-07 00:43:04
什么叫返回参数?就是用output修饰的那个 是做什么用的 怎么用 一般什么情况下用 和正常的不带返回参数的存储过程有什么区别
跪求~~~~~T.T 麻烦说详细点 不盛感激~~~~学的一头雾水~~~

7 个解决方案

#1


--output表示可在存储过程执外定义参数,获取存储过程的返回值
--比如:
create proc proc_test @cur int output
as
set @cur=100
return

--调用时:
declare @rmb int
exec proc_test @rmb output
select @rmb --可以证实,@rmb=100

#2


output 参数可以这么认为:

你把你个u盘给我,我把小电影拷贝上去,你再拿走去用。。。。。

#3


引用 2 楼 xys_777 的回复:
output 参数可以这么认为:

你把你个u盘给我,我把小电影拷贝上去,你再拿走去用。。。。。

犀利~~~~哈哈

#4


引用 1 楼 sql_lover 的回复:
SQL code
--output表示可在存储过程执外定义参数,获取存储过程的返回值
--比如:
create proc proc_test @cur int output
as
set @cur=100
return

--调用时:
declare @rmb int
exec proc_test @rmb output
select @rmb --可以证实,@rmb=100……
UP
同时可以参考一下: http://edu.codepub.com/2009/0812/13207.php

#5


引用 2 楼 xys_777 的回复:
output 参数可以这么认为:

你把你个u盘给我,我把小电影拷贝上去,你再拿走去用。。。。。



这样解释就容易懂啊,MSDN像这样就好了

#6


引用 2 楼 xys_777 的回复:
output 参数可以这么认为:

你把你个u盘给我,我把小电影拷贝上去,你再拿走去用。。。。。



太经典了!!!!!!!!!!!!!!!!!!

#7


引用 6 楼 wang1830jing 的回复:
引用 2 楼 xys_777 的回复:

output 参数可以这么认为:

你把你个u盘给我,我把小电影拷贝上去,你再拿走去用。。。。。



太经典了!!!!!!!!!!!!!!!!!!


up,经典

#1


--output表示可在存储过程执外定义参数,获取存储过程的返回值
--比如:
create proc proc_test @cur int output
as
set @cur=100
return

--调用时:
declare @rmb int
exec proc_test @rmb output
select @rmb --可以证实,@rmb=100

#2


output 参数可以这么认为:

你把你个u盘给我,我把小电影拷贝上去,你再拿走去用。。。。。

#3


引用 2 楼 xys_777 的回复:
output 参数可以这么认为:

你把你个u盘给我,我把小电影拷贝上去,你再拿走去用。。。。。

犀利~~~~哈哈

#4


引用 1 楼 sql_lover 的回复:
SQL code
--output表示可在存储过程执外定义参数,获取存储过程的返回值
--比如:
create proc proc_test @cur int output
as
set @cur=100
return

--调用时:
declare @rmb int
exec proc_test @rmb output
select @rmb --可以证实,@rmb=100……
UP
同时可以参考一下: http://edu.codepub.com/2009/0812/13207.php

#5


引用 2 楼 xys_777 的回复:
output 参数可以这么认为:

你把你个u盘给我,我把小电影拷贝上去,你再拿走去用。。。。。



这样解释就容易懂啊,MSDN像这样就好了

#6


引用 2 楼 xys_777 的回复:
output 参数可以这么认为:

你把你个u盘给我,我把小电影拷贝上去,你再拿走去用。。。。。



太经典了!!!!!!!!!!!!!!!!!!

#7


引用 6 楼 wang1830jing 的回复:
引用 2 楼 xys_777 的回复:

output 参数可以这么认为:

你把你个u盘给我,我把小电影拷贝上去,你再拿走去用。。。。。



太经典了!!!!!!!!!!!!!!!!!!


up,经典