Re: CHECK clause doesn't work with CASE clause

From: Richard Huxton <dev(at)archonet(dot)com>
To: " Jörg Holetschek" <mail2holly(at)gmx(dot)de>, pgsql-sql(at)postgresql(dot)org
Subject: Re: CHECK clause doesn't work with CASE clause
Date: 2002-06-27 14:19:18
Message-ID: 200206271519.18725.dev@archonet.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

On Thursday 27 Jun 2002 10:52 am, Jörg Holetschek wrote:
> Hi folks,
>
> I have a problem with a CHECK clause that doesn't seem to work properly.

> WHEN ((focus <> NULL) AND (epilepsy_class = 'f')) THEN
> WHEN ((focus <> NULL) AND (epilepsy_class IN ('g',

> It shouldn't be possible to insert a value into focus when epilepsy_class
> has one of the values 'g' or 'n'. But it is. Can anyone help?

Should that not be "IS NOT NULL"?

- Richard Huxton

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Richard Poole 2002-06-27 15:02:08 Re: CHECK clause doesn't work with CASE clause
Previous Message Tom Lane 2002-06-27 13:44:13 Re: CHECK clause doesn't work with CASE clause