数据库常见报错ORA-及常见问题

1、ORA-02270:此列列表的唯一关键字或主键不匹配
foreign key (A) references C(B)
外键参考的表C中的键B没有指定为主键

2、where后的字段:字符型之类要加‘’,int型之类不用加
update S set age = ‘99’ where S# = 03111160;
UPDATE S set age = ‘100’ where SNAME = ‘张三’;

3、注意创建表时候create、插入数据时values、

4、ORA-02291:违反完整约束条件(SYS.SYS_C0010826)-未找到父项关键字
检查了要插入的数据中的外键参考的主键值是相同的,
后来发现是由于在建表时候外键的字段大小设置为了5,实际主表的字段大小为8

你可能感兴趣的:(数据库)