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

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

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

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

比如: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" ;

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

你可能感兴趣的:(oracle)