存储过程中的goto语句问题
比如有一个存储过程
CREATE PROCEDURE myProcedure
AS
declare @i int,@Result varchar(10)
.
.
.
if @i=1 begin
goto Label1
end
else
if @i=2 begin
goto Label1
end
if @@error <> 0 begin
.
.
.
end
else begin
.
.
.
end
label1:
select * from tb1
label2
select * from tb2
GO
我想知道如果执行了goto语句,是否后面的都不执行了包括if @@error <> 0 begin 也不执行?