可以利用存储过程来实现,就是利用存储过程的输出参数,具体请看的示范,
创建过程,调用过程,获得输出参数:
--这些表都是测试用表
create proc ssb
@flag int output
as
truncate table ff
insert into ff
select * from dbo.stuinfo
if @@rowcount>0--获取影响的行数,表示数据插入成功
begin
set @flag=0--执行成功
end
else
begin
set @flag=1--执行失败
end
return @flag--过程的返回值
GO
--调用存储过程,并返回值
declare @flag int
exec ssb @flag output
select @flag--返回值
|
请发表评论