- 浏览: 60857 次
- 性别:
- 来自: 深圳
文章分类
最新评论
查看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 570今天遇到一个问题,本地1521端口启用,但远程不能访问 修改监 ... -
手工用户创建,老是记不住,记录
2014-09-18 13:53 317Oracle创建表空间、创建用户以及授权、查看权限 创建临 ... -
gdul
2014-08-15 15:16 469一直想自己也写个dul工具,无奈理解得不够深入 几天前看到别人 ... -
SQL调优
2014-06-20 14:14 379网上看到如下sql: 留一个线索在此 select /*+ ... -
表闪回
2014-06-19 16:13 330使用delete删除数据的情况,如果是truncate只能用数 ... -
外键约束
2014-06-19 16:02 389删除一个表时,提示有外键约束,ORA-02292: 违反完整约 ... -
PL/SQL语法
2014-05-09 11:38 375今天写plsql,很久没写了,很简单的,也不想参看以前写的,怎 ... -
归档日志满的处理
2014-05-04 10:07 750只是一个记录贴,方便查阅。完全没有新意 归档日志一般需要保留 ... -
数据的导出导入
2013-12-30 12:41 352异构数据库之间数据交换,主要使用txt文本文件 以下记录一个工 ... -
exp增量
2013-12-17 17:09 342很久没有写文章了,今天遇到一个老问题,exp增量备份 记 ... -
查找oracle的操作日志
2013-12-17 16:48 551今天程序有些功能不能用了,查了一下,发现某些表对象删除了 ... -
数结构的查询
2013-09-27 18:33 0很早之前就使用过该功能,每次都记不住,每次都要搜索 索性记录一 ... -
面试中的SQL
2013-09-27 12:07 450虽然有些时间没有面试过了 在我的印象中,sql中行列转换的问题 ... -
oracle SQL特性使用
2013-09-27 11:25 377oracle分析函数 统计记录中类似1/222这样的记录 se ... -
oracle内部原理
2013-09-26 11:17 951总是以为对oracle很了解,已经使用了好多年,基本是增、删、 ... -
oracle跟踪程序执行的SQL
2013-09-24 15:34 1103专门记录一下,对于系统调优很重要 1.oracle的10046 ... -
ORA-01555处理
2013-09-22 16:44 588有时表太大,导出时出现1555错误,可以采用分段方式处理。 以 ... -
BLOB字段操作
2013-09-18 10:00 884置为空或NULL update blob_test set b ... -
统计表的大小
2013-09-11 17:29 360统计用户表的大小: SELECT * FROM ( SEL ... -
UTL_FILE写文件
2013-09-09 16:16 660oracle内部提供的很多使用的包,为应用提供了可能! 在我们 ...
相关推荐
下面我们将深入探讨`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) ...
- `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类型,...
5. 系统信息函数:如`USER`返回当前用户,`DBMS_METADATA.GET_DDL()`获取对象的DDL语句。 二、Oracle Form Builder内置函数 Oracle Form Builder是开发Oracle Forms的应用工具,它提供了一系列的内置函数,便于在...
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"资源显然包含了关于使用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复现过程
Oracle 提供了两种方法来加密存储过程:使用 `wrap` 工具和 `dbms_ddl` 包。 1. **wrap 工具** `wrap` 是一个操作系统级别的命令,用于加密 PL/SQL 源代码。其基本语法如下: ```bash wrap iname=input_file ...