Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

RAISERROR – Как да различим с SqlException?

RAISERROR команда включва параметър msg_id, който може да се използва за идентифициране на типа грешка. Тази стойност се предоставя на приложението чрез SqlException.Number Имот. По този начин можете да идентифицирате всяко изключение, предизвикано от съхранена процедура, която включва персонализирано съобщение за грешка, което е дефинирано в системата.

Ако RAISERROR се извиква със съобщение за грешка в текстов низ, след което Number ще бъде 50 000.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Предотвратете запазването на промени, които изискват пресъздаване на таблицата, отрицателни ефекти

  2. Каква е ползата от използването на SET XACT_ABORT ON в съхранена процедура?

  3. Вземете определен делничен ден в рамките на седмица, даден от DATETIME

  4. Как да чета XML колона в SQL Server 2008?

  5. Преброяване на броя на редовете, върнати от съхранена процедура