如何获取物化视图的ddl语句呢

如何获取物化视图的ddl语句呢

我创建了一个物化视图,如下,时间久了,忘了物化视图的定义了 ,在哪里去找呢:

CREATE MATERIALIZED VIEW cust_sales_mv

ENABLE QUERY REWRITE AS

SELECT c.cust_id, SUM(amount_sold)

FROM sales s, customers c

WHERE s.cust_id = c.cust_id

GROUP BY c.cust_id;

我通过select object_name,object_type from dba_objects where object_name='CUST_SALES_MV';

SQL> select object_name,object_type from dba_objects where object_name='CUST_SALES_MV';

OBJECT_NAME OBJECT_TYPE

------------------------------ -------------------

CUST_SALES_MV TABLE

CUST_SALES_MV MATERIALIZED VIEW

在通过get_ddl语句报类型不对:

SQL> SELECT dbms_metadata .get_ddl('MATERIALIZED VIEW','CUST_SALES_MV','SH')

2 from dual;

ERROR:

ORA-31600: invalid input value MATERIALIZED VIEW for parameter OBJECT_TYPE in function GET_DDL

ORA-06512: at "SYS.DBMS_METADATA", line 5805

ORA-06512: at "SYS.DBMS_METADATA", line 8344

ORA-06512: at line 1

no rows selected

看来不能直接使用 'MATERIALIZED VIEW',怎么办呢

中间加上_试试:

SQL> SELECT dbms_metadata .get_ddl('MATERIALIZED_VIEW','CUST_SALES_MV','SH')

2 from dual ;

DBMS_METADATA.GET_DDL('MATERIALIZED_VIEW','CUST_SALES_MV','SH')

--------------------------------------------------------------------------------

CREATE MATERIALIZED VIEW "SH"."CUST_SALES_MV" ("CUST_ID", "SUM(AMOUNT_SOLD)")

ORGANIZATION HEAP 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 "USERS"

BUILD IMMEDIATE

USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255

STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645

DBMS_METADATA.GET_DDL('MATERIALIZED_VIEW','CUST_SALES_MV','SH')

--------------------------------------------------------------------------------

PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1

BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)

TABLESPACE "USERS"

REFRESH FORCE ON DEMAND

USING DEFAULT LOCAL ROLLBACK SEGMENT

USING ENFORCED CONSTRAINTS ENABLE QUERY REWRITE

AS SELECT c.cust_id, SUM(amount_sold)

FROM sales s, customers c

WHERE s.cust_id = c.cust_id

GROUP BY c.cust_id

出来了,看来对象类型中间不能有空格.

如何获取物化视图的ddl语句呢

免责声明:本文作者:“重庆思庄”,版权归作者所有,观点仅代表作者本人。本站仅提供信息存储分享服务,不拥有所有权。信息贵在分享,如有侵权请联系ynstorm@foxmail.com,我们将在24小时内对侵权内容进行删除。
(122)
整理一下oracle物化视图的基本概念以
上一篇 2024年03月25日
iso9001管理体系(iso质量管理师
下一篇 2024年03月25日

相关推荐

  • 中铁十局三建公司党委在滇中引水成功举办党建现场会

    12月10日,由中铁十局三建公司党委主办的坚持党建引领提升管理水平党建现场会在云南省滇中引水工程楚雄段施工6标成功举办。公司总部党群部门人员、所属各单位党组织书记、工会主席等党务工作者共计100余人参与了活动。会议组织观摩了滇中引水工程凤凰山...

    2024年01月07日
  • 四招教你选出低碳环保型数码复合机

    【中关村在线办公打印频道】近年来,随着环境污染日益严重,节能环保逐渐成为企业经营管理的重要指标,办公环境尤其是办公设备是否低碳也越来越被企业关注。很多大型企业都会要求在午休及下班后关闭所有电灯、电脑,也会在采购办公设备时对节电、低噪音、无异味...

    2024年01月14日
  • 是日美好事物|KENZO把《神奈川冲浪里》变成香水,H&M夏季家居置身澎湃海岸

    记者陈奇锐编辑许悦KENZO推出以《神奈川冲浪里》为主题的男女对香从电脑桌面、毛巾图案再到手机挂件,葛饰北斋著名的浮世绘《神奈川冲浪里》已经渗透到日常生活的方方面面,但以此为灵感的香水当前却只能在KENZO找到。在KENZO全新的L'EauK...

    2024年01月15日
  • 企业缺人力 调剂来出力

    月底,来自大连的宁永盛可能就要回到原单位大连TDK了。从去年12月15日起,他被借调到厦门TDK客串员工,公司多招了一部分员工,以备不时之需,刚好厦门TDK这段时间缺工,我们就被借调过来。位于集美的厦门TDK有限公司,一季度订单量呈上扬趋势。...

    2024年01月18日
  • 【“职场女性也会便便”:是什么让女性产生“排便羞耻”?】

    上周纽约时报有一篇题目为《女人也会便便,职场女性也不例外,别大惊小怪》的文章,说出了很多职场女性的心声和尴尬。文章的大意是这样的:曾有一个女人为了上个厕所,经常从曼哈顿中的办公室步行到街对面的酒店,她可能曾是我们当中的任何一个人。她有另外一位...

    2024年01月23日
  • 好听的女生歌曲(大家有什么好听的中文歌推荐)

    蒋大为!《牡丹之歌》!《在那桃花盛开的地方》!《敢问路在何方》!《骏马奔驰保边疆》!《最美的歌儿献给妈妈》!...

    2024年02月09日
  • 3500左右的手机(华为3500块钱左右的机型)

    感谢题主邀请。这个价位的话其实是有很多选择的,并不是说只有华为才好。当然了,我的意思也并不是华为的手机不行,只是这个价位的话华为不如其它的品牌竞争力强。华为的手机更多的是在高端旗舰市场里有极强的竞争力,而这个价位左右的话,我个人还是比较建议可...

    2024年02月17日
  • 播音与主持艺术专业(河南艺术职业学院播音与主持专业怎么样)

    河南艺术职业学院是全日制公办普通高等艺术类院校,该校是全国同类院校中艺术门类比较齐全的院校之一。...

    2024年02月25日
  • 151013 利特艺声不舍银赫入伍 INS传达心意

    银赫将于今日下午在江原道春川报道入伍,作为已经有服役经验的哥哥,利特和艺声在INS上表达了对银赫的嘱咐和不舍之情。不要生病,要健健康康的。才刚看了你回来,又想你了,爱你啊!!!....我旁边现在要空了..只要一个眼神就可以默契十足..我爱你赫...

    2024年02月29日
  • 毛发种植有哪些(什么植物可以亮发)

    迷迭香是最能促进头发生长的草本植物之一。这种芳香植物富含大量的抗氧化剂,这些抗氧化剂有助于对抗自由基,自由基是头发变白和变薄的原因。...

    2024年03月09日
返回顶部