Hosting domitienda.com
MisTrucos.Net - El rincón de los trucos informáticos El rincón de los trucos informáticos
Trucos SQL Server 2005 > Uso de Exceptions

SQL Server 2005 posee un mecanismo de manejo de excepciones en un formato de bloque TRY/CATCH. Se debe escribir el código a ejecutar dentro del bloque TRY (BEGIN TRY - END TRY), el cual debe estar seguido de un bloque CATCH (BEGIN CATCH - END CATCH) en el cual se incluye el código de manejo de excepciones. Al ejecutar el bloque TRY, si no ocurre ningún error, se pasa el control a la primera sentencia siguiente al bloque CATCH, en caso de que ocurriese algún error se pasa el control a la primera sentencia dentro del bloque CATCH.


BEGIN TRY


  INSERT INTO Sales.Currency(CurrencyCode, Name, ModifiedDate )


     VALUES('LAE','Pol','01/06/2005')


  PRINT 'Inserción completada con exito.'


END TRY


BEGIN CATCH


  PRINT 'Inserción fallida.' 


END CATCH