Problema de division entre 0 al crear un tabla

dpaez
25 de Septiembre del 2009
Hola a todos, finalmente recurri aca a preguntarles ya que no logro solucionar este problema, al momento de crear una tabla de x columnas, la clumna X5 al momento de declararla depende de dos de sus columnas, es decir es una columna calculada como muestro aqui.

create table tabla(
x1 int,
x2 real,
x3 int,
x4 as x1/x2
)

Se que eso es posible hacer pero al momento de que X2 es 0 o null tengo el problema de la division por cero.

Mi pregunta es la siguiente: existe alguna forma en la que pueda validar internamente en la creacion de la tabla que si X2 es 0 se le asigne a x3 el valor de NULL?

Gracias de antemano

dpaez
25 de Septiembre del 2009
Muchas gracias a los q puedan venir a responder.. ya logre resolverlo, llevaba dias con este problema, y algo tipico en este mundo del desarrollo encontremos el error y como siempre es una tonteria.. jeje.. gracias