当前位置: 代码迷 >> Sql Server >> 存储过程默认返回值解决办法
  详细解决方案

存储过程默认返回值解决办法

热度:6   发布时间:2016-04-24 21:41:11.0
存储过程默认返回值
我想知道如果一个存储过程中没有使用 return返回一个值,那么存储过程会返回一个什么值?是该存储过程影响的行数吗?
如  create proc test
@loginid int,
@name varchar(30)
as 
  update UserInfor set Name=@name where LoginID=@loginid;


再执行:exec test 19,'nnnnnnnn' ;
但是若数据库中没有  LoginID=19 这条记录,返回一个什么值?若有,有返回一个什么值?
存储 数据库 返回值 mssql

------解决方案--------------------
你可以想一下,你执行update语句后返回 的是什么值,存储过程返回的就是什么啊!
  相关解决方案