Restrição não nula condicional do SQL


Estou curioso para saber se é possível criar uma restrição condicional não nula no sql? Em outras palavras, é possível criar uma restrição tal que uma coluna B pode ser nula, contanto que a coluna A contenha vamos dizer 'NEW', mas se o conteúdo da coluna A mudar para outra coisa, a coluna B não poderá mais ser nula?
E para estender isso, é possível fazer com que a coluna B seja nula ou vazia, desde que a coluna A diga 'NEW'?
Obrigado a todos: D

questionAnswers(4)

yourAnswerToTheQuestion