这么简单的操作没有必要用存储过程吧。判断:if not exists(select 1 from 表 where 号码='你的号码')
select '不存在'删除:
delete 表 where 号码='你的号码'
if @@rowcount>0
select '成功删除'+cast(@@rowcount as varchar(10))+'行'
select '不存在'删除:
delete 表 where 号码='你的号码'
if @@rowcount>0
select '成功删除'+cast(@@rowcount as varchar(10))+'行'
@bh varchar(10), --要删除的号码
@re varchar(100) output --删除是否成功的返回信息
as
delete from 表 where 编号=@bh
if @@rowcount=0
set @re='要删除的记录不存在!'
else
begin
--删除成功后的其他操作
set @re='删除成功!'
end
go
--调用示例
declare @re varchar(100)
exec p_del '10',@re out
select 处理结果=@re