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: limit TABLE to only one record

Re: limit TABLE to only one record

From: Brian Tkatch <N/A>
Date: Wed, 14 Nov 2007 16:07:59 -0500
Message-ID: <poomj39t35p9r4g54kob55hpiegbcjoqp7@4ax.com>


On Wed, 14 Nov 2007 21:39:30 +0100, sybrandb_at_hccnet.nl wrote:

>On Wed, 14 Nov 2007 13:55:54 -0500, Brian Tkatch <N/A> wrote:
>
>>I am looking to store an easily modifiable value that a VIEW can use,
>>without issuing any DDL statements. I'm guessing that a TABLE with one
>>record would be a good way. The question then is how to limit a TABLE
>>to only one record:
>>
>>CREATE TABLE One_Record_Only
>>(
>> Id INT DEFAULT 1,
>> Data INT,
>> CONSTRAINT ORO1_Id_NN CHECK(Id IS NOT NULL),
>> CONSTRAINT ORO1_Id_CK CHECK(Id = 1),
>> CONSTRAINT ORO1_Id_PK PRIMARY KEY(Id)
>> USING INDEX (CREATE UNIQUE INDEX ORO1_Id_PK ON One_Record_Only(Id))
>>);
>>
>> Is there a more straightforward emthod to limit a TABLE to only one
>>record?
>>
>> Is there another way to accomplish the same goal?
>>
>>B.
>
>A more straightforward method would be using the correct constraint
>syntax.

What is wrong about what I used? The statement works when i try it, in both 9.2 and 10 XE.

B. Received on Wed Nov 14 2007 - 15:07:59 CST

Original text of this message

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