On Wed, Jan 25, 2006 at 08:39:00AM -0800, [EMAIL PROTECTED] wrote:
> I have taken your suggestion and changed the values to NULL for the empty 
> foreign keys. Thank you for the constraint. I modified it to check for 
> NULL and it works great. 
> 
> ALTER TABLE event
>  ADD CONSTRAINT two_nulls_1 CHECK (((((evenid1 IS NULL) AND (evevid1 IS 
> NULL)) OR ((evevid1 IS NULL) AND (evreid1 IS NULL))) OR ((evenid1 IS NULL) 
> AND (evreid1 IS NULL))));

Is there a requirement that exactly one column be NOT NULL?  If so
then you'll need to add a check for that because this constraint
would allow all three to be NULL.

-- 
Michael Fuhr

---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
       subscribe-nomail command to [EMAIL PROTECTED] so that your
       message can get through to the mailing list cleanly

Reply via email to