- 浏览: 62883 次
- 性别:
- 来自: 深圳
-
文章分类
最新评论
查看oracle中表定义等,需要使用dbms_metadata.get_ddl
http://czmmiao.iteye.com/blog/1004873
get_ddl返回的是CLOB,在linux下查看不方便
在网上有这样的一个程序getddl
可以比较方便使用
给个截图看一下效果
http://czmmiao.iteye.com/blog/1004873
get_ddl返回的是CLOB,在linux下查看不方便
在网上有这样的一个程序getddl
可以比较方便使用
给个截图看一下效果

发表评论
-
oracle11g提示服务不可用
2014-09-26 17:36 586今天遇到一个问题,本地1521端口启用,但远程不能访问 修改监 ... -
手工用户创建,老是记不住,记录
2014-09-18 13:53 332Oracle创建表空间、创建用户以及授权、查看权限 创建临 ... -
gdul
2014-08-15 15:16 480一直想自己也写个dul工具,无奈理解得不够深入 几天前看到别人 ... -
SQL调优
2014-06-20 14:14 399网上看到如下sql: 留一个线索在此 select /*+ ... -
表闪回
2014-06-19 16:13 347使用delete删除数据的情况,如果是truncate只能用数 ... -
外键约束
2014-06-19 16:02 395删除一个表时,提示有外键约束,ORA-02292: 违反完整约 ... -
PL/SQL语法
2014-05-09 11:38 392今天写plsql,很久没写了,很简单的,也不想参看以前写的,怎 ... -
归档日志满的处理
2014-05-04 10:07 781只是一个记录贴,方便查阅。完全没有新意 归档日志一般需要保留 ... -
数据的导出导入
2013-12-30 12:41 360异构数据库之间数据交换,主要使用txt文本文件 以下记录一个工 ... -
exp增量
2013-12-17 17:09 356很久没有写文章了,今天遇到一个老问题,exp增量备份 记 ... -
查找oracle的操作日志
2013-12-17 16:48 567今天程序有些功能不能用了,查了一下,发现某些表对象删除了 ... -
数结构的查询
2013-09-27 18:33 0很早之前就使用过该功能,每次都记不住,每次都要搜索 索性记录一 ... -
面试中的SQL
2013-09-27 12:07 472虽然有些时间没有面试过了 在我的印象中,sql中行列转换的问题 ... -
oracle SQL特性使用
2013-09-27 11:25 392oracle分析函数 统计记录中类似1/222这样的记录 se ... -
oracle内部原理
2013-09-26 11:17 962总是以为对oracle很了解,已经使用了好多年,基本是增、删、 ... -
oracle跟踪程序执行的SQL
2013-09-24 15:34 1120专门记录一下,对于系统调优很重要 1.oracle的10046 ... -
ORA-01555处理
2013-09-22 16:44 600有时表太大,导出时出现1555错误,可以采用分段方式处理。 以 ... -
BLOB字段操作
2013-09-18 10:00 894置为空或NULL update blob_test set b ... -
统计表的大小
2013-09-11 17:29 376统计用户表的大小: SELECT * FROM ( SEL ... -
UTL_FILE写文件
2013-09-09 16:16 667oracle内部提供的很多使用的包,为应用提供了可能! 在我们 ...
相关推荐
下面我们将深入探讨`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 PL / PGSQL函数,它为给定的模式/表生成表DDL。 (c)2021 SQLEXEC LLC GNU V3和MIT许可证也相应地传达。可以在上报告错误 历史 生成表DDL有多种形式,这是要添加到列表中的另一种...
该语法使用 `dbms_metadata.get_ddl` 函数来获取指定表和索引的 DDL 定义,其中 `dbms_metadata.get_ddl` 函数的三个参数分别是对象类型、对象名和用户名。在上面的例子中,第一个参数是 `TABLE`,表示获取表的 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) ...
DBMS_METADATA.GET_TABLE/DDLS('USER_TABLES', 'TABLE_NAME'); END; ``` 这条语句将返回当前用户所有表的结构信息,包括表名、表空间名、最后分析时间等信息。 查看表字段信息 查看表字段信息可以使用`SELECT`...
- `SELECT DBMS_METADATA.GET_DDL('PROCEDURE', u.object_name) FROM USER_OBJECTS u WHERE object_type = 'PROCEDURE'`:获取当前用户(brucelau)下所有存储过程的DDL语句。 #### 三、Spool命令注意事项 1. **...
2. **使用`DBMS_METADATA.GET_DDL`函数获取表空间的DDL脚本**:通过将表空间名称传递给`GET_DDL`函数,可以得到创建该表空间所需的DDL语句。 3. **转换为字符串**:由于`DBMS_METADATA.GET_DDL`返回的是LOB类型,...
下面以查看表定义为例,展示`DBMS_METADATA.GET_DDL`函数的使用方法: ```sql SELECT dbms_metadata.get_ddl('TABLE', 'BBS', 'NEWCCS') FROM dual; ``` 这里的`'TABLE'`表示要获取的是表的定义,`'BBS'`是要查看...
5. 系统信息函数:如`USER`返回当前用户,`DBMS_METADATA.GET_DDL()`获取对象的DDL语句。 二、Oracle Form Builder内置函数 Oracle Form Builder是开发Oracle Forms的应用工具,它提供了一系列的内置函数,便于在...
通过以上介绍的两种方法——查询系统视图 `user_indexes` 和 `user_ind_columns`,以及使用 `dbms_metadata.get_ddl` 函数,我们可以有效地获取这些信息。每种方法都有其适用场景,具体选择取决于具体需求和上下文...
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) ``` ...
这个"get_srv_info.rar_oci_oracle"资源显然包含了关于使用C++封装Oracle OCI功能的相关材料。以下是对OCI和Oracle数据库编程的一些关键知识点: 1. **Oracle Call Interface (OCI)**: OCI是Oracle数据库API的底层...
这个包的主要函数GET_DDL负责返回指定类型的DDL语句,参数包括对象类型、对象名称以及(可选的)所有者名称。 以下是一个例子,展示了如何使用DBMS_METADATA来获取单个表和索引的DDL: 1. 获取单个表和索引的DDL:...
要获取特定表或索引的DDL,可以使用`DBMS_METADATA.GET_DDL`过程。下面是一个简单的示例,展示了如何获取名为`my_table`的表和`my_index`的索引的DDL语句: ```sql SET LONG 100000 DECLARE l_ddl VARCHAR2...
这个程序包包含了多个函数,例如 GET_DDL 函数,该函数可以返回对象定义的 SQL 字符串。 使用 DBMS_METADATA 程序包可以解决目前存在的大量不完整或过时的脚本问题,这些脚本通常是 SQL*Plus 脚本,生成客户端文本...
例如,要获取单个表和索引的DDL,可以编写SQL脚本调用DBMS_METADATA.GET_DDL函数。对于整个Schema的所有表和索引,或者所有存储过程,都可以通过调整函数参数和查询来实现。这种方式灵活性高,能自定义获取的对象...
【达梦数据库】-导入导出过程中get DDL复现过程