0
我想插入当前日期到我的记录,首先我成功地执行此查询。我想从Oracle的SYSDATE中只提取日期值,但我的查询是给我的ORA-02290:检查约束违反
insert into Member values (1, 'Richa Sharma', 'Pune', TO_DATE('10-Dec-05', 'DD-MM-YY'), 'Lifetime', '25000', 5, 50);
然后在执行下面的查询时,我得到了上面的错误代码。
insert into Member values (2, 'Garima Sen', 'Pune', SYSDATE, 'Annual', 100, 3, NULL);
编辑:这是我用来创建表的查询。
create table Member (Member_Id number(5),
Member_Name varchar2(30),
Member_Address varchar2(50),
Acc_Open_Date date,
Membership_Type varchar2(20),
Fees_Paid number(6),
Max_Books_Allowed number(2),
Penalty_Amount number(7,2),
PRIMARY KEY(Member_Id),
CHECK (Membership_Type IN ('Lifetime',' Annual', 'Half Yearly',' Quarterly')));
OMG领先的空间,所以我傻的,这一切的时候,我认为错误是因为SYSDATE的到来。非常感谢。 –
不客气Luffy,像这样的事情发生在每个人身上,很乐意提供帮助。顺便说一句,“季刊”也有一个领先的空间,一定要解决这个问题。 –