2010-10-30 1 views

Répondre

2

Il ne rehaussera pas performances, mais la gestion des exceptions fournit un bon moyen de contrôler le flux de code.

Le meilleur article (le sujet est trop long pour une réponse SO) est "Error Handling in SQL 2005 and Later" by Erland Sommarskog. Et Shameless plug de my question here

Cependant, si vous voulez dire C# alors il n'y a vraiment que SQLException.

Comme ce qui les fait, les principales peuvent être

  • violation de contrainte (échoue CHECK, en double/UNIQUE, aucun parent/FK etc.)
  • trop-plein et des conversions (par exemple -1 à t inyint)
Questions connexes