Tengo dos columnas (entre otras) en una tabla de base de datos: ExitDate y ExitReason. Nuestra lógica comercial requiere que se especifique ExitReason si se especifica ExitDate. La columna ExitDate debe permitir nulos ya que el valor no siempre se conoce en el momento de la inserción. ¿Hay alguna manera de hacer que la columna ExitReason permita valores nulos solo si el valor de ExitDate es nulo? Pude lograr el efecto dividiendo estas dos columnas en una tabla separada de 'fechas de salida' y haciendo que ambas no sean nulables, pero estaría bien si no fuera necesario.¿Hay alguna manera de hacer que la nulabilidad de una columna dependa de la capacidad de anulación de otra columna?
Ideas? ¡Gracias!
Tienes ¿Intentó escribir disparador? – mishadoff