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; 4、查看...
GET_DDL 函数用于调用单个对象的元数据作为 DDL 返回。它用来提取数据库对象(如 TABLE、VIEW、INDEX、PROCEDURE、SEQUENCE、TRIGGER、SYNONYM、FUNCTION、PACKAGE 等)的 DDL(Data Definition Language)语句。 GET_xxx 函数用于通过一次调用获取对象的元数据。目前 OceanBase 数据库当前版本仅支持 GET_DDL。 功能适用性 该...
String cr_table = db.getDDL(schemaTable, prev);// Empty string means: nothing to do: set it to null...if(cr_table==null|| cr_table.length()==0) cr_table=null; retval.setSQL(cr_table); }catch(KettleDatabaseException dbe) { retval.setError(Messages.getString("SQLFileOutputMeta.Er...
SQL> SELECT dbms_metadata.get_ddl('VIEW', 'MY_TABLES','SCOTT‘) FROM DUAL; 查看创建视图的SQL也可以 SQL> select text from user_views where view_name=upper('&view_name'); DBMS_METADATA.GET_DDL的一些使用技巧 1、得到一个用户下的所有表,索引,存储过程,函数的ddl SELECT DBMS_METADATA.GET_DDL...
GET_DDL得到对象的定义语句 使用DBMS_METADATA.GET_DDL获取DDL语句 很简单。 一个例子说明,如何使用 SQL> set serverout on; SQL> exec dbms_output.put_line(dbms_metadata.get_ddl('TABLE', 'TEST_1', 'TEST1') ); 引用: CREATE TABLE "TEST1"."TEST_1" ...
一.dbms_metadata包中的get_ddl函数返回创建对象的原数据的DDL语句,详细参数如下: -- object_type 需要返回原数据的DDL语句的对象类型 -- name 对象名称 -- schema 对象所在的Schema,默认为当前用户所在所Schema -- version 对象原数据的版本 -- model 原数据的类型默认为ORACLE ...
Get DDL Statement Action Request GET /api/_get_ddl Description 用于获取指定表的建表语句、建分区语句和建rollup语句。 Path parameters 无 Query parameters db 指定数据库 table 指定表 Request body 无 Response { "msg": "OK", "code": 0,
GET_DDL提取建表语句:ddl 创建对象的语句就是了 提取表 set line 200 pages 50000 wrap on long 999999 serveroutput on SQL> select dbms_metadata.get_ddl('TABLE','EMP','SCOTT') FROM DUAL; CREATE TABLE "SCOTT"."EMP" ( "EMPNO" NUMBER(4,0),...
_METADATA.GET_DDL('TABLE','DEPT','SCOTT')FROMDUAL;-- 查看所需表的索引selectINDEX_NAME,INDEX_TYPE,TABLE_NAMEfromuser_indexesWHEREtable_name='EMP';--查看当前用户索引的SQLselectdbms_metadata.get_ddl('INDEX','PK_DEPT')fromdual;-- 查看其他用户索引的SQLselectdbms_metadata.get_ddl('INDEX','...
用GETDDL函数来拷贝DLL句法数据库教程 。Oracle9i在其DBMS_METADATA软件包中提供了GET_DDL函数来拷贝字典的DDL句法。 尽管新的存储字句以及高级参数的不断出现,得到表格和索引的定义仍旧是一个问题。在Oracle9i出现之前,DBA通常不得不在一个特定库中保存DDL的源代码。由于DBA必须分别维护和管理该数据字典中的不同版本的...