Unsinnige Eingaben kann man zumindest so abfangen :
ALTER TABLE TEST ADD CONSTRAINT CHK1_TEST check (NOT (FOOBAR IS NULL));
Auch per SP. Default geht so aber nicht. Dafür nimmt man dann notfalls einen Trigger. Mache auch mal endlich das, was mkinzler sagt. Wer weiß ?