sql >> Databáze >  >> RDS >> Sqlserver

RAISERROR – Jak rozlišit s SqlException?

RAISERROR příkaz obsahuje parametr msg_id, který lze použít k identifikaci typu chyby. Tato hodnota se dodává aplikaci prostřednictvím SqlException.Number vlastnictví. Tímto způsobem můžete identifikovat jakoukoli výjimku vyvolanou uloženou procedurou, která obsahuje vlastní chybovou zprávu definovanou v systému.

Pokud RAISERROR je voláno s chybovou zprávou s textovým řetězcem a poté Number bude 50 000.



  1. Změny v my.cnf se neprojeví (Ubuntu 16.04, mysql 5.6)

  2. Yii2:nelze aktualizovat hodnotu sloupce o + 1

  3. Jak programově generovat DDL z databáze Oracle?

  4. Jak automaticky načíst MySQL při spuštění na OS X Yosemite / El Capitan