2012-03-15 5 views
0
I am trying to a spatial data table in my db using : 

(buildid VARCHAR은 (15) PRIMARY KEY는, buildname은 VARCHAR (50), numpoint 번호, SDO_GEOMETRY 포인트) 표 건물을 만들;는 공간 DB에 메타 데이터 항목을 삭제할 수 없습니다

CREATE INDEX building_spatial_idx 건물 (점) ON INDEXTYPE IS MDSYS.SPATIAL_INDEX;

INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ( '건물' '점' SDO_DIM_ARRAY (--820 * 580 그리드 SDO_DIM_ELEMENT ('X', 0, 820 (1)), SDO_DIM_ELEMENT ('Y', 0, 580, 1) ), NULL - SRID ); 내가 처음으로 실행하면

는 그것이 오류를

insert into user_sdo_geom_metadata values 
* 
ERROR at line 1: 
ORA-00001: unique constraint (MDSYS.UNIQUE_LAYERS) violated 
ORA-06512: at "MDSYS.SDO_GEOM_TRIG_INS1", line 27 
ORA-04088: error during execution of trigger 'MDSYS.SDO_GEOM_TRIG_INS1' 

Is it happening because am trying to give meta-data for same table again. 

을주고 아니면 다른 이유가 오류하지만 afterwords를 포기하지 않았다. 한 번에 모든 색인, 메타 데이터, 표를 삭제하고이 오류를 제거하려면 어떻게합니까?

답변

0

새로운 스키마 생성으로이 문제가 해결 된