Login   Search
Skip Navigation Links
Home
Application Security Tips
Oracle , PL/SQL
IT Product Reviews
Project Management
Forum
Contact Us
Links & References
Avoid SQL Injection attack
Threats and Countermeasures: S.T.R.I.D.E
Input Validation
Session Management
Authentication Mechanism
Cross Site Scripting Vulnerabilities
Configuration Management
Scroll up
Scroll down
Oracle 9i - Programming basics PL/SQL
PL/SQL - Conditional Statements – IF
PL/SQL -Nested Block
LOOPS in PL/SQL
PL/SQL Records
Cursors in PL/SQL
PL/SQL Tables
PL/SQL Exceptions
PL/SQL Procedures
PL/SQL Functions
Oracle supplied packages
Packages
PL/SQL Ref Cursors
Types in Oracle PL/SQL
Varrays
Nested Table
Bfile and LOBs
Bulk Binding
Know Depandencies
PL/SQL Wrapper
Triggers
Scroll up
Scroll down
DBMS_SQL package
DBMS_DDL Package
DBMS_JOB Package
UTL_FILE Package
DBMS_METADATA Package
DBMS_PIPE Package
DBMS_SESSION Package
Scroll up
Scroll down

 

Blog

  • Imperativeness of agile methodology in software development
  • Get list of installed softwares on machines in your network
  • VMWare - Error - the vmware authorization service is not running
  • Add chart / graphs in ASP.net application / website
  • Microsoft Ramp Up

Blog

  • Review: uCertify.com: PrepKit for: 70-529 (C#)
  • Bird eye Review: uCertify.com: PrepKit for: 70-529 (C#)
Skip Navigation Links>Oracle , PL/SQL>Oracle supplied packages>DBMS_METADATA Package

Oracle supplied packages -DBMS_METADATA Package

Example of DBMS_METADATA Package use

DBMS_METADATA.GET_GRANTED_XML (
   object_type          IN VARCHAR2,
   grantee              IN VARCHAR2 DEFAULT NULL,
   version              IN VARCHAR2 DEFAULT 'COMPATIBLE',
   model                IN VARCHAR2 DEFAULT 'ORACLE',
   transform            IN VARCHAR2 DEFAULT NULL,
   object_count         IN NUMBER   DEFAULT 10000)
RETURN CLOB;

DBMS_METADATA.GET_GRANTED_DDL (
   object_type          IN VARCHAR2,
   grantee              IN VARCHAR2 DEFAULT NULL,
   version              IN VARCHAR2 DEFAULT 'COMPATIBLE',
   model                IN VARCHAR2 DEFAULT 'ORACLE',
   transform            IN VARCHAR2 DEFAULT DDL,
   object_count         IN NUMBER   DEFAULT 10000)
RETURN CLOB;

SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','SCOTT')
 from dual;

SELECT DBMS_METADATA.GET_GRANTED_XML('SYSTEM_GRANT','SCOTT')
 from dual;
 
SELECT DBMS_METADATA.GET_DDL
 (
   'TABLE','EMP','SCOTT')
    FROM DUAL
/

SELECT DBMS_METADATA.GET_XML
  (
   'TABLE','EMP','SCOTT')
    FROM DUAL
/

Discussion about this article

AuthorBody
admin
8/24/2009 4:11 PM
Please provide feedback about this article here.
To participate in this discussion Sign up for free membership of 24x7code.
To Signup click on Login , Use create user link & the follow the instructions.
Thank you



Designed & Developed by Rahul Bagal