DBMSMETADATA.GETDDL包可以得到数据库的对象的ddl脚本。如下SQLPLUS中执行:1.得到一个表的ddl语句:SET SERVEROUTPUT ONSET LINESIZE 1000SET FEEDBACK OFFset
SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name) FROM DBA_TABLESPACES TS; 3、得到所有创建用户的ddl SELECT DBMS_METADATA.GET_DDL('USER',U.username) FROM DBA_USERS U; 4、去除storage等多余参数 EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false)...
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false); ---去除storage等多余参数 SELECT DBMS_METADATA.GET_DDL('TABLE','TCC_NE_FRAME') FROM DUAL; SELECT DBMS_METADATA.GET_DDL('TABLE','TCC_NE_SNAP') FROM DUAL; 2.得到一个用户下的所有表,索引,存储过程的d...
selectdbms_metadata.get_ddl(u.object_type, u.object_name) from user_objects u where u.object_typein('table','index','procedure','function‘); 2、得到所有表空间的ddl语句 selectdbms_metadata.get_ddl('tablespace', ts.tablespace_name) from dba_tablespaces ts; 3、得到所有创建用户的ddl select...
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false); ---去除storage等多余参数 SELECT DBMS_METADATA.GET_DDL('TABLE','TCC_NE_FRAME') FROM DUAL; SELECT DBMS_METADATA.GET_DDL('TABLE','TCC_NE_SNAP') FROM DUAL; ...
DBMS_METADATA – User Create Script 可以按如下方式获取任何用户(Schema)的 DDL(创建脚本) select dbms_metadata.get_ddl('USER', du.username) AS DDL_SCRIPT from dba_users du where du.username = 'TYPE_USER_NAME' union all select dbms_metadata.get_granted_ddl('TABLESPACE_QUOTA', dtq.username) ...
select dbms_metadata.get_ddl(‘TABLE’,‘TABLENAME’,‘USERNAME’) from dual; 2、查看索引的SQL select dbms_metadata.get_ddl(‘INDEX’,‘INDEXNAME’,‘USERNAME’) from dual; 3、查看创建主键的SQL SELECT DBMS_METADATA.GET_DDL(‘CONSTRAINT’,‘CONSTRAINTNAME’,‘USERNAME’) FROM DUAL; ...
当我们想要查看某个表或者是表空间的DDL的时候,可以利用dbms_metadata.get_ddl这个包来查看。 dbms_metadata包中的get_ddl函数详细参数 GET_DDL函数返回创建对象的原数据的DDL语句,详细参数如下 -- object_type ---需要返回原数据的DDL语句的对象类型
当我们想要查看某个表或者是表空间的DDL的时候,可以利用dbms_metadata.get_ddl这个包来查看: 一.dbms_metadata包中的get_ddl函数返回创建对象的原数据的DDL语句,详细参数如下: -- object_type 需要返回原数据的DDL语句的对象类型 -- name 对象名称 -- schema 对象所在的Schema,默认为当前用户所在所Schema ...
当我们想要查看某个表或者是表空间的DDL的时候,可以利用dbms_metadata.get_ddl这个包来查看。 dbms_metadata包中的get_ddl函数详细参数 GET_DDL函数返回创建对象的原数据的DDL语句,详细参数如下 -- object_type ---需要返回原数据的DDL语句的对象类型 -- name