SQL - Warning en Jobs SQL 2005

 
Vista:
sin imagen de perfil

Warning en Jobs SQL 2005

Publicado por Carlos Ramirez Salinas (10 intervenciones) el 29/05/2013 00:06:48
Tengo un job en sql 2005 que corre en el enterprise.
Cuando por algun motivo hace alguna division entre cero marca un warining y el job marca error.
En alguna parte se puede configurar de manera que un warning no provoque error del job.?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias Islas Gonzalez
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Warning en Jobs SQL 2005

Publicado por Isaias Islas Gonzalez (1921 intervenciones) el 29/05/2013 01:01:59
Primero, debes identificar si el DIVISOR, viene en cero y de ser asi, convertirlo a NULL:

declare @dividend int, @divisor int
set @dividend = 78
set @divisor = 0

Select @dividend / nullif(@divisor, 0)

-- Esto te regresara un NULL y no te enviara el mensaje de error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar