Here you go

Showing posts with label SQL GET DDL. Show all posts
Showing posts with label SQL GET DDL. Show all posts

Wednesday, June 6, 2012

Extract Create Scripts of Objects




SELECT * FROM USER_SOURCE

OR

SELECT
        OBJ.OWNER,
        OBJ.OBJECT_TYPE,
        OBJ.OBJECT_NAME,
        DBMS_METADATA.GET_DDL(DECODE(OBJ.OBJECT_TYPE,'MATERIALIZED VIEW','MATERIALIZED_VIEW',OBJ.OBJECT_TYPE), OBJ.OBJECT_NAME , OBJ.OWNER )
FROM
        DBA_OBJECTS OBJ
WHERE
        OBJ.OBJECT_TYPE IN  (
                            'INDEX',
                            'MATERIALIZED VIEW',
                            'PACKAGE' ,
                            'FUNCTION',
                            'TABLE',
                            'TRIGGER',
                            'VIEW',
                            'SEQUENCE'
                            )