首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

关于ORA-01779: cannot modify a column which 地图s to a non key-preserved table

2012-09-29 
关于ORA-01779: cannot modify a column which maps to a non key-preserved table在oracle中输入insert i

关于ORA-01779: cannot modify a column which maps to a non key-preserved table
在oracle中输入
insert into tcm_od_objects (ne_id, zh_label, userlabel, ne_type, vendor_id, confirmed, province_name, city_name, artificial_flag, pcode, version)
  2 values (2012081701, '陕西实际数据入库测试网元', '陕西实际数据入库测试网元', 'MSC_Server', '1', 0, '陕西', '西安市', 0, '29', 'R12'); 
出现了ORA-01779: cannot modify a column which maps to a non key-preserved table 提示
谁在不明白错哪里了 ,求大神拯救!

[解决办法]
tcm_od_objects 是个视图,改成对基表直接INSERT吧。

热点排行