Database Administration (MOSC)

MOSC Banner

dbms_metadata.get_ddl is returning the wrong ddl for some views

edited Dec 9, 2012 6:02PM in Database Administration (MOSC) 1 commentAnswered
 dbms_metadata.get_ddl is returning the wrong ddl for some views with  the where clause imediatly following the 'AS' keyword
select * from dba_views where owner = 'SAMSDV2' and view_name = 'INCIDENT';
select dbms_metadata.get_ddl('VIEW','INCIDENT','SAMSDV2') from dual;


The output of the definition is as follows.

SQL> select dbms_metadata.get_ddl('VIEW','INCIDENT','SAMSDV2') from dual;

 CREATE OR REPLACE FORCE VIEW "SAMSDV2"."INCIDENT" ("ACTLABCOST", "ACTLABHRS",
"ACTUALCONTACTDATE", "ACTUALFINISH", "ACTUALSTART", "AFFECTEDDATE", "AFFECTEDEMA
IL", "AFFECTEDPERSON", "AFFECTEDPHONE", "ASSETNUM", "ASSETORGID", "ASSETSITEID",
"CALCCALENDAR", "CALCORGID", "CALCSHIFT", "CHANGEBY", "CHANGEDATE", "CINUM", "C
LASS", "CLASSSTRUCTUREID", "COMMODITY", "COMMODITYGROUP", "CREATEWOMULTI", "DESC
RIPTION", "EXTERNALRECID", "FAILURECODE", "FR1CODE", "FR2CODE", "GLACCOUNT", "GL

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center