一种直接返回数字 一种通过output返回 什么情况应该用哪种?使用上有什么技巧吗?
---------------------
create proc tt
as
return 1declare @i int
exec @i=tt
print @icreate proc tt2
(
@ret int output
)
as
set @ret=1declare @r int
exec tt2 @ret=@r output
print @r
---------------------
create proc tt
as
return 1declare @i int
exec @i=tt
print @icreate proc tt2
(
@ret int output
)
as
set @ret=1declare @r int
exec tt2 @ret=@r output
print @r
解决方案 »
- MSSQL数据库怎样不通过网络连接?
- sql水平一般 如何提高
- 大家帮看看,这个条件写的是不是很乱。应该可以精简一下的。
- 两个表合并的很有意思的问题!!!
- 求一嵌套查询SQL语句的实现方法
- sql2000 1326问题,急需高人解答,谢谢
- 如何判断游标是否滚动到最后一行?
- 各位有经验的高手请进,关于怎么改变SQL语句的问题......
- 在vb程序中(sqlserver)我已得到一ado记录集rstproduct,我需要将它放入一临时表再作进一步处理,请教如何将其放入一临时表?哪有相关资料?
- DELPHI和SQLSERVER2000和ADO用LOOKUP字段不能新增记录,一新增就出现未知的错误?
- 也是数据库还原的问题
- 怎样从1~20中随机取5个不同的数值
还是用output来获取这些信息?
如果要返回其他数据除数值还有字符串等的数据就用output ?
return 返回标志