ORACLE 查询建表语句


1 存储过程
create
or replace procedure CHECK_DDL_P(table_name in varchar2 ) is /*************************************************************** *NAME : BATCH_INSERT_TABLEA_P *PURPOSE : --查询建表语句 *IMPUT : -- 表名子 *OUTPUT : -- N/A *Author : -- CICI *CreateDate : -- 2012、12、24 *UpdateDate : -- ************************************************************/ begin dbms_output.put_line(dbms_metadata.get_ddl(object_type => 'TABLE',name => table_name)); end CHECK_DDL_P;

调用    DBA角色才能调用

SET SERVEROUTPUT ON;
call CHECK_DDL_P('A');

 

 2 普通查询语句

#set long 5000000;

#select dbms_metadata.get_ddl( 'TABLE',  'ESS_LEAVE_APPLY_AFFIRM_PARAM','SS_HR' ) from dual;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM