sql >> Database >  >> RDS >> Sqlserver

RAISERROR―Hoe te onderscheiden met SqlException?

De RAISERROR commando bevat een msg_id parameter, die kan worden gebruikt om het type fout te identificeren. Deze waarde wordt aan de toepassing geleverd via de SqlException.Number eigendom. Op deze manier kunt u elke uitzondering identificeren die wordt veroorzaakt door een opgeslagen procedure die een aangepast foutbericht bevat dat in het systeem is gedefinieerd.

Als RAISERROR wordt aangeroepen met een tekststringfoutmelding, dan Number zal 50000 zijn.



  1. DELETE query met WHERE EXISTS in MySQL

  2. 5 tips voor het beheren van uw teams tijdens sociale afstand

  3. Hoe selecteer ik de kolomnamen van een tabel waar kolomgegevens '%' in de waarden bevatten?

  4. Eerste/laatste rij van de n-de opeenvolgende groep ophalen