关于return问题?
create procedure sp_DeleteVoucher
@VoucherID int
as
declare @Checked bit, @Posted bit, @ImmPosted bit
declare @rc int
select @Checked = FChecked, @Posted = FPosted
from t_Voucher where FVoucherID = @VoucherID
if @@rowcount = 0
return 0x80044041 -- EBS_E_ObjectNotFound
-- Cannot delete checked or posted voucher
if @Checked = 1
return 0x8004410B -- EBSGL_E_VoucherChecked
if @Posted = 1
return 0x8004410E -- EBSGL_E_VoucherPosted
-- Delete the voucher
delete from t_VoucherEntry where FVoucherID = @VoucherID
delete from t_Voucher where FVoucherID = @VoucherID
return 0
GO
问题一:当执行return 0x80044041 的后,程序还会执行以后的语句么。
问题二:return 0x80044041 如何能在程序中得到他们那
问题三:0x80044041,0x8004410B,0x8004410E是什么错误阿