自强不息,方能厚德载物。

oracle 是user_tables里面可以查找到一个表,而用DESC或者insert语句插入时就会报不存在视图。

这样的原因是:在创建对象时的名称时给了引号,而产生的错误。

比如:CREATE TABLE "DC"."SYS_GEO"
   ( "GEOID" CHAR(6 BYTE),
 "GEOPID" CHAR(6 BYTE) DEFAULT '',
 "GEONAME" VARCHAR2(64 BYTE),
 "REMARK" VARCHAR2(256 BYTE) DEFAULT '',
 "ZIP_CODE" CHAR(6 BYTE) DEFAULT ''
   ) SEGMENT CREATION IMMEDIATE
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "DC_DATA" ;

这时要么重建对象,或者重命名对象。

posted @ 2013-03-22 21:05  omniscienceer  阅读(484)  评论(0编辑  收藏  举报