Oracle遇到的几种语句查询
dbms_metadata.get_ddl() 查询建表语句及查询结果解析
查看某个表或者是表空间的DDL的时候,可以利用dbms_metadata.get_ddl这个包来查看
dbms_metadata.get_ddl(‘TABLE’,’TAB1′,’USER1′)
括号内三个参数解释:
第一个指定导出DDL定义的对象类型(此例中为表类型),
第二个是对象名(此例中即表名),
第三个是对象所在的用户名。
/*查询建表语句ddl*/
SELECT DBMS_METADATA.GET_DDL(‘TABLE’, UT.TABLE_NAME) FROM USER_TABLES UT;
/*索引的创建语句ddl*/
SELECT DBMS_METADATA.GET_DDL(‘INDEX’, UI.INDEX_NAME) FROM USER_INDEXES UI;