在做oracle实验时
(4.在表空间CAP_ts中创建分区表orders,该表以列ordno为主键,列cid、aid、pid为外键。列month作为分区关键字,数据按照季度分区,即将一个季度的订单数据放到一个分区中。例如一月份、二月份、三月份为第一季度,这三个月的订单记录放在一个分区中。)出现下面这个问题:
问题在于插入数据时,外键aid的值是小写的’a’,但是aid在另外一个表做主键,存入数据时是大写的’A’,故会报错。
解决方法:让主键和外键的aid的值保持一致:
成功解决该问题!!