|
-
Hi,
If date is a part of primary key then such problem may occur
if data is not inserted in proper format.
see the below example
SQL> create table t2
2 (
3 id number,
4 idate date,
5 value number);
Table created.
SQL> alter table t2 add primary key(id, idate);
Table altered.
now insert some data in table
SQL> insert into t2 values (1, sysdate, 100);
1 row created.
now again insert same data
SQL> insert into t2 values (1, sysdate, 100);
1 row created.
nmmm !!!!!!
the problem is sysdate & date type column in table . values of sysdate has been changed in next insert by some seconds
so thats why it is getting inserted.
now insert following way
SQL> insert into t2 values (1, to_char(sysdate,'dd-mon-yyyy'),100);
1 row created.
SQL> insert into t2 values (1, to_char(sysdate,'dd-mon-yyyy'),100);
insert into t2 values (1, to_char(sysdate,'dd-mon-yyyy'),100)
*
ERROR at line 1:
ORA-00001: unique constraint (SCOTT.SYS_C001873) violated
now your getting error.
So, check if there is any such reason.
hope this will help.
Thanks
P. Soni
[Edited by PSoni on 03-20-2001 at 08:00 AM]
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|