Problema de division entre 0 al crear un tabla
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
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