alter procedure testexception
as
declare @date datetime;
begin
begin try
set @date=cast('200012' as datetime);
select @date;
end try
begin catch
select * from master.dbo.sysmessages where [error] = @@error;
end catch
end;
as
declare @date datetime;
begin
begin try
set @date=cast('200012' as datetime);
select @date;
end try
begin catch
select * from master.dbo.sysmessages where [error] = @@error;
end catch
end;