如何解决无法看到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
上方的两个视图中,您都可以看到所使用的完整选择语句。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。