select dbms_metadata.get_granted_ddl('TABLESPACE_QUOTA', dtq.username) AS DDL_SCRIPT from dba_ts_quotas dtq where dtq.username = 'TYPE_USER_NAME' and rownum = 1 union all select dbms_metadata.get_granted_ddl('ROLE_GRANT', drp.grantee) AS DDL_SCRIPT from dba_role_privs drp where drp....
在Oracle中,我们获取对象的DDL语句,可以使用 DBMS_METADATA.GET_DDL()函数。 语法结构: DBMS_METADATA.GET_DDL ( object_type IN VARCHAR2, name IN VARCHAR2, schema IN VARCHAR2 DEFAULT NULL, version IN VARCHAR2 DEFAULT 'COMPATIBLE', model IN VARCHAR2 DEFAULT 'ORACLE', transform IN VARCHAR2 DEFAULT...
where U.OBJECT_TYPE IN ('TABLE','INDEX','PROCEDURE'); 3.得到所有表空间的ddl语句 SET SERVEROUTPUT ON SET LINESIZE 1000 SET FEEDBACK OFF set long 999999---显示不完整 SET PAGESIZE 1000---分页 ---去除storage等多余参数 SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name) FROM DB...
dbms_metadata包中的get_ddl函数详细参数GET_DDL函数返回创建对象的原数据的DDL语句,详细参数如下-- object_type ---需要返回原数据的DDL语句的对象类型-- name --- 对象名称-- schema ---对象所在的Schema,默认为当前用户所在所Schema-- version ---对象原数据的版本-- model ---原数据的类型默认为ORACLE--...
oracle 提供一个包DBMS_METADATA 可以获取对象的DDL语句 以下是DBMS_METADATA 包获取ddl的语法(此包的用法可以参考官方文档 《PL_SQL Packages and Types Referencee》 DBMS_METADATA.GET_DDL ( object_type IN VARCHAR2, name IN VARCHAR2, schema IN VARC......
【转载】oracledbms_metadata.get_ddl的使⽤⽅法总结dbms_metadata.get_ddl()⽤于获取对象的ddl,其具体⽤法如下。注意:在sqlplus⾥,为了更好的展⽰DDL,需要设置如下参数:set line 200 set pagesize 0 set long 99999 set feedback off set echo off 1)获得表、索引、视图、存储过程、函数的DDL...
dbms_metadata包中的get_ddl函数定义: FUNCTION get_ddl ( object_type IN VARCHAR2, name IN VARCHAR2, schema IN VARCHAR2 DEFAULT NULL, version IN VARCHAR2 DEFAULT ‘COMPATIBLE’, model IN VARCHAR2 DEFAULT ‘ORACLE’, transform. IN VARCHAR2 DEFAULT ‘DDL’) RETURN CLOB; ...
Oracle Database - Enterprise Edition - Version 11.2.0.3 and later: ORA-31600 While Running DBMS_METADATA.GET_DDL
DBMSMETADATA.GETDDL包可以得到数据库的对象的ddl脚本。如下SQLPLUS中执行:1.得到一个表的ddl语句:SET SERVEROUTPUT ONSET LINESIZE 1000SET FEEDBACK OFFset
SQL_DDL_INDEX 3.0 一个SQLUINTEGER 值,指示支持创建和删除索引:SQL_DI_CREATE_INDEXSQL_DI_DROP_INDEX SQL_DEFAULT_TXN_ISOLATION 1.0 一个SQLUINTEGER 值,该值指示驱动程序或数据源支持的默认事务隔离级别;如果数据源不支持事务,则为零。 以下术语用于定义事务隔离级别:脏读 事务1 更改行。 事务 2 在事务 1...