存储过程默认返回值
我想知道如果一个存储过程中没有使用 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语句后返回 的是什么值,存储过程返回的就是什么啊!