why catch does not fired in this case :
begin try
select * from #tmp -- temp table
end try
begin catch
select 'this is error' as Err
end catch
السلام عليكم ورحمه الله وبركاته
اخي اسم الجدول غير صحيح .. شوف المثال التالي
Declare @deadline int
set @deadline = 0
BEGIN TRY
SELECT DaysToManufacture / @deadline
from AdventureWorks.Production.Product
WHERE ProductID = 921
END TRY
BEGIN CATCH
print 'Error Occurred'
END CATCH;حتشتغل تمام لأن الجداول والحقول موجوده بس في حال اي خطأ مش صياغي ستتنفذ
.:: Wish to become better and better ::.