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 -> change foreign key value????

change foreign key value????

From: andy <anttest30_at_hotmail.com>
Date: Thu, 12 Oct 2000 11:42:18 -0400
Message-ID: <39e5dbab$0$20911@wodc7nh0.news.uu.net>

I have two tables: MASTER and DETAIL.

Master.INV_NO is the primary key

Detail has a fk constraint on INV_NO.

I want to create a utility to change an invoice number.

If I write

begin
  Update Master set INV_NO = 2 where INV_NO = 1;   Update Detail set INV_NO = 2 where INV_NO = 1;   Commit;
end;

it fails because the constraint is violated temporarily.

Is there anyway to easily temporarily disable the FK constraint during a transaction. (i.e. disable until commit is called)??

thanks,

andy Received on Thu Oct 12 2000 - 10:42:18 CDT

Original text of this message

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