|
بعضي چيزها هستند تا به کارت نيان مسخره به نظره ميرسن و از اين قبيل چيزها تو برنامه نويسي زياد داريم مثه همين تابع ساختن Error
توي اس کيو ال .مگه آدم بيکاره که خودش خطا بندازه تو برنامه يا پروسيجر خودش !! پيش مياد ديگه .حالا کاربرد هاش رو اگه خواستين بعدا ميگم
RAISERROR(@ErrMsg, 15 , 1);
اينم يه نمونه
BEGIN TRY -- RAISERROR with severity 11-19 will cause execution to -- jump to the CATCH block. RAISERROR ('Error raised in TRY block.', -- Message text. 16, -- Severity. 1 -- State. ); END TRY BEGIN CATCH DECLARE @ErrorMessage NVARCHAR(4000); DECLARE @ErrorSeverity INT; DECLARE @ErrorState INT;
SELECT @ErrorMessage = ERROR_MESSAGE(), @ErrorSeverity = ERROR_SEVERITY(), @ErrorState = ERROR_STATE();
-- Use RAISERROR inside the CATCH block to return error -- information about the original error that caused -- execution to jump to the CATCH block. RAISERROR (@ErrorMessage, -- Message text. @ErrorSeverity, -- Severity. @ErrorState -- State. ); END CATCH;
بيشترش رو اينجا بخون
|
تاریخ ارسال :
۱۳۸۸ دوشنبه ۵ بهمن
|
|
نظرات (3)
|
|