Kan ik foutmeldingen traceren tijdens script uitvoeringen?

Gewijzigd op Za, 2 Jul, 2016 om 6:22 AM

De software zal in de toelichting van het script vermelden wanneer het voor de laatste keer met succes werd verwerd.


Wanneer men een robuuste foutafhandeling wenst te gebruiken is het noodzakelijk de procedure dbo.spErrorHandling in blokken te gebruiken. Wanneer een fout optreed tijdens de uitvoering zal SQL server automatisch hiervan melding maken in de tabel ErrorHandling


Voorbeeld goed gebruik:


BEGIN TRY

   update Opdrachtregels set reg_ingekocht = 1 where reg_ingekocht = 0;

END TRY  

BEGIN CATCH  

    -- Execute error retrieval routine.  

    EXECUTE spErrorHandling;  

END CATCH;  


Voorbeeld fout in gebruik:


BEGIN TRY

  -- devide by zero error

   select 1/0;

END TRY  

BEGIN CATCH  

    -- Execute error retrieval routine.  

    EXECUTE spErrorHandling;  

END CATCH;

Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren