无法看到SQL Developer物化视图SQL

问题描述

我正在使用SQL Developer 19.1.0.094版本。 我们有一个物化视图,我能够查看包含709行代码的SQL。

然后,我们在实例化视图中添加了更多代码,现在它具有1162行代码。

在那之后,我不再能够在物化视图中查看SQL。 我可以在Toad上查看它。

SQL Developer中是否存在限制,如果它的行数/字符数少于特定数目,我只能看到Materialized View的SQL?

谢谢。

解决方法

如果GUI不起作用,则SQL * Plus起作用。使用DBMS_METADATA.GET_DDL。例如:

SQL> create materialized view mv_dept as select * From dept;

Materialized view created.

SQL> select dbms_metadata.get_ddl('MATERIALIZED_VIEW','MV_DEPT') from dual;

DBMS_METADATA.GET_DDL('MATERIALIZED_VIEW','MV_DEPT')
--------------------------------------------------------------------------------

  CREATE MATERIALIZED VIEW "SCOTT"."MV_DEPT" ("DEPTNO","DNAME","LOC")
  ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOG
GING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DE
FAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "USERS"
  BUILD IMMEDIATE
  USING INDEX
  REFRESH FORCE ON DEMAND
  USING DEFAULT LOCAL ROLLBACK SEGMENT
  USING ENFORCED CONSTRAINTS DISABLE QUERY REWRITE
  AS select * From dept
,

我现在没有SQL开发人员要检查,但是您可以在以下系统视图中查看查询,

ALL_MVIEWS

  • 描述当前用户可访问的所有材料视图

USER_MVIEWS

  • 描述当前用户拥有的所有实例化视图。

在列名Query上方的两个视图中,您都可以看到所使用的完整选择语句。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...