Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: Help with SQL constraint

Re: Help with SQL constraint

From: Arto Viitanen <arto.viitanen_at_csc.fi>
Date: Thu, 15 Feb 2007 08:41:39 +0200
Message-ID: <45d4009c$0$1723$ba624cd0@newsread.funet.fi>


dean wrote:
> Hello all,
>
> A table T has 2 fields, one (L) holding letters 'Y' and 'N', and one
> (X) holding numbers. Is there a (non trigger) constraint such that for
> L='N' (and only this letter) the numbers must be unique? Records
> where L='Y' do not have to be unique.
>
> (I need to join another table to the L='N' group of records, and the
> join must be key-preserved).
>
> Cheers,
>
> Dean
>

Why not divide the table to two tables, one containing to constraint (with UNIQUE) and the other not. Then make a view using UNION for the original table.

-- 
Arto Viitanen,  CSC Ltd,
Espoo, Finland
Received on Thu Feb 15 2007 - 00:41:39 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US