`

get_ddl使用

 
阅读更多
查看oracle中表定义等,需要使用dbms_metadata.get_ddl
http://czmmiao.iteye.com/blog/1004873

get_ddl返回的是CLOB,在linux下查看不方便

在网上有这样的一个程序getddl
可以比较方便使用

给个截图看一下效果



  • 大小: 13.2 KB
分享到:
评论

相关推荐

    [Oracle] dbms_metadata.get_ddl 的使用方法总结

    下面我们将深入探讨`dbms_metadata.get_ddl`的使用方法。 1. 获取对象的DDL `dbms_metadata.get_ddl`的基本语法如下: ```sql DBMS_METADATA.GET_DDL(object_type, object_name, schema) ``` - `object_type`:...

    pg_get_table_ddl:PostgreSQL PLPGSQL函数,可为给定的schematable生成表DDL

    pg_get_table_ddl PostgreSQL PL / PGSQL函数,它为给定的模式/表生成表DDL。 (c)2021 SQLEXEC LLC GNU V3和MIT许可证也相应地传达。可以在上报告错误 历史 生成表DDL有多种形式,这是要添加到列表中的另一种...

    从 Oracle数据库中导出SQL脚本.doc

    该语法使用 `dbms_metadata.get_ddl` 函数来获取指定表和索引的 DDL 定义,其中 `dbms_metadata.get_ddl` 函数的三个参数分别是对象类型、对象名和用户名。在上面的例子中,第一个参数是 `TABLE`,表示获取表的 DDL ...

    GBase 8t/8s/informix获取DDL函数DBMS-METADATA.GET-DDL

    GBase 8t/8s/informix获取DDL函数DBMS_METADATA.GET_DDL CREATE FUNCTION DBMS_METADATA.GET_DDL( object_type varchar(16) , name varchar(128), schema varchar(32) default null, v_version varchar(32) ...

    oracle sqlplus 中spool 的使用

    - `SELECT DBMS_METADATA.GET_DDL('PROCEDURE', u.object_name) FROM USER_OBJECTS u WHERE object_type = 'PROCEDURE'`:获取当前用户(brucelau)下所有存储过程的DDL语句。 #### 三、Spool命令注意事项 1. **...

    获取oracle表空间脚本

    2. **使用`DBMS_METADATA.GET_DDL`函数获取表空间的DDL脚本**:通过将表空间名称传递给`GET_DDL`函数,可以得到创建该表空间所需的DDL语句。 3. **转换为字符串**:由于`DBMS_METADATA.GET_DDL`返回的是LOB类型,...

    oracle系统内置函数大全+form builder内置函数说明

    5. 系统信息函数:如`USER`返回当前用户,`DBMS_METADATA.GET_DDL()`获取对象的DDL语句。 二、Oracle Form Builder内置函数 Oracle Form Builder是开发Oracle Forms的应用工具,它提供了一系列的内置函数,便于在...

    python解析DDL操作PDM

    parsed = sqlparse.parse(ddl_statement) for statement in parsed: if statement.is_ddl: # 这里处理DDL语句 pass ddl = "CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(255))" parse_ddl(ddl) ``` ...

    查询索引对应的表和列

    通过以上介绍的两种方法——查询系统视图 `user_indexes` 和 `user_ind_columns`,以及使用 `dbms_metadata.get_ddl` 函数,我们可以有效地获取这些信息。每种方法都有其适用场景,具体选择取决于具体需求和上下文...

    get_srv_info.rar_oci_oracle

    这个"get_srv_info.rar_oci_oracle"资源显然包含了关于使用C++封装Oracle OCI功能的相关材料。以下是对OCI和Oracle数据库编程的一些关键知识点: 1. **Oracle Call Interface (OCI)**: OCI是Oracle数据库API的底层...

    Oracle轻松取得建表和索引的DDL语句

    这个包的主要函数GET_DDL负责返回指定类型的DDL语句,参数包括对象类型、对象名称以及(可选的)所有者名称。 以下是一个例子,展示了如何使用DBMS_METADATA来获取单个表和索引的DDL: 1. 获取单个表和索引的DDL:...

    Oracle9i取得建表和索引的DDL语句

    要获取特定表或索引的DDL,可以使用`DBMS_METADATA.GET_DDL`过程。下面是一个简单的示例,展示了如何获取名为`my_table`的表和`my_index`的索引的DDL语句: ```sql SET LONG 100000 DECLARE l_ddl VARCHAR2...

    Oracle中提取和存储数据库对象的DDL

    这个程序包包含了多个函数,例如 GET_DDL 函数,该函数可以返回对象定义的 SQL 字符串。 使用 DBMS_METADATA 程序包可以解决目前存在的大量不完整或过时的脚本问题,这些脚本通常是 SQL*Plus 脚本,生成客户端文本...

    ORACLE获取DDL的几种常用的方法[归纳].pdf

    例如,要获取单个表和索引的DDL,可以编写SQL脚本调用DBMS_METADATA.GET_DDL函数。对于整个Schema的所有表和索引,或者所有存储过程,都可以通过调整函数参数和查询来实现。这种方式灵活性高,能自定义获取的对象...

    【达梦数据库】-导入导出过程中get DDL复现过程

    【达梦数据库】-导入导出过程中get DDL复现过程

    oracle 存储过程的加密

    Oracle 提供了两种方法来加密存储过程:使用 `wrap` 工具和 `dbms_ddl` 包。 1. **wrap 工具** `wrap` 是一个操作系统级别的命令,用于加密 PL/SQL 源代码。其基本语法如下: ```bash wrap iname=input_file ...

Global site tag (gtag.js) - Google Analytics