Cita:
Iniciado por Libras
Código SQL:
Ver originalBEGIN TRY
DECLARE @divisor INT ,
@dividendo INT,
@resultado INT
SET @dividendo = 100
SET @divisor = 0
-- Esta linea provoca un error de division por 0
SET @resultado = @dividendo/@divisor
PRINT 'No hay error'
END TRY
BEGIN CATCH
PRINT 'Se ha producido un error'
END CATCH
Ejecute tu codigo y no hay error, tienes que ejecutar todo el bloque :), porque probar nada mas ejecutar el codigo del try sin el catch y me aparece el error que mencionas
Msg 102, Level 15, State 1, Line 18
Incorrect syntax near 'TRY'. Claro, lo copié y lo pasteé exactamente como estaba en el ejemplo (todo el código entero) y me sigue tirando esos dos errores =(