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

Home -> Community -> Usenet -> c.d.o.server -> Re: Impact on changing an enabled validated constraint to enable novalidate ?

Re: Impact on changing an enabled validated constraint to enable novalidate ?

From: hpuxrac <johnbhurley_at_sbcglobal.net>
Date: 2 Apr 2007 08:23:59 -0700
Message-ID: <1175527439.098144.42280@p77g2000hsh.googlegroups.com>


On Apr 2, 11:14 am, zejea..._at_gmail.com wrote:
> Hello,
>
> We would like to change constraints that are enabled and validated to
> "ENABLE NOVALIDATE" state.
>
> I think that there is no problem doing that : any new line or update
> will be checked thanks to the "ENABLE" state.
> I feel that once validated there is no point in keeping the constraint
> in "VALIDATE" state. "ENABLE NOVALIDATE" is sufficient.
> VALIDATE seems only useful when we create a constraint on existing
> data.
>
> Am i right ?
> Is there a (hidden) danger changing the constraint to NOVALIDATE ?
>
> Thanks in advance
>
> Jean-Michel

Why exactly do you want to make this change?

Is there some kind of benefit to the business? Have you compared the amount of overhead for a given workload of some importance?

Typically enable novalidate is only useful when you need to accept that there are some problems with the existing data in a table but new data coming in will all have to be correct.

If all the data is "already in there" and has been validated, there is no gain at all by changing it from validate to novalidate. Received on Mon Apr 02 2007 - 10:23:59 CDT

Original text of this message

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