问题应该在ALL_OBJECT_TBL,你运行下面SQL后再看看。
alter table all_object_table add constraint all_object_tbl_pk primary key
(BUILDING_ID,POINT_ID,DEVICE_IDENTIFIER)
alter table all_object_table add constraint all_object_tbl_pk primary key
(BUILDING_ID,POINT_ID,DEVICE_IDENTIFIER)
解决方案 »
- oracle 表contents实用多少查看
- 数据库恢复
- 跪求跨数据库读取数据的SQL语句
- 简单存储过程问题
- 关于字段设置的一些小问题
- 一个很急的问题
- pl/sql developer能不能想sql server一样把现有数据中表的DDL脚本导出来?在线等啊
- 调用存储过程出错,那位大侠帮小弟看看,谢谢
- ora-12500:TNS 监听程序无法启动专用服务器进程
- 怎样在某个字段的记录前面追加一个汉字如“我”
- 有关子查询的问题?如select * from (select * from a order by field1)的问题?
- 请问,ORACLE有无相对于 SQL SERVER的查询分析器的工具啊?
CONSTRAINT AP_IDENTIFIER_TBL_FK_1 FOREIGN KEY(BUILDING_ID,POINT_ID,DEVICE_IDENTIFIER) REFERENCES ALL_OBJECT_TBL(BUILDING_ID,POINT_ID,DEVICE_IDENTIFIER) ON DELETE CASCADE
你最好在 ALL_OBJECT_TBL 表上手工建立一个唯一约束:
alter table all_object_table add constraint all_object_tbl_pk unique key
(BUILDING_ID,POINT_ID,DEVICE_IDENTIFIER)