通过9i的DBMS_METADATA包得到DLL语句

关于DBMS_METADATA.GET_DDL的使用方法 阅读详情
  
基本上用到的语法如下:
  
a. 获取单个的建表和建索引的语法
set heading off;
set echo off;
Set pages 999;
set long 90000;
   
spool DEPT.sql
select dbms_metadata.get_ddl('TABLE','DEPT','SCOTT') from dual;  
select dbms_metadata.get_ddl('INDEX','DEPT_IDX','SCOTT') from dual;
spool off;
   
b.获取一个SCHEMA下的所有建表和建索引的语法,以scott为例:
  
set pagesize 0
set long 90000
  
set feedback off
  
set echo off  
spool scott_schema.sql  
connect scott/tiger;
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
      FROM USER_TABLES u;
SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name)
      FROM USER_INDEXES u;
spool off;
   
c.    获取某个SCHEMA的建全部存储过程的语法
  
connect brucelau /brucelau;
  
spool procedures.sql
  
select
    DBMS_METADATA.GET_DDL('PROCEDURE',u.object_name)
from
    user_objects u
  
where
    object_type = 'PROCEDURE';
  
spool off;
   
  
另:
  
dbms_metadata.get_ddl('TABLE','TAB1','USER1')  
三个参数中,第一个指定导出DDL定义的对象类型(此例中为表类型),第二个是对象名(此例中即表名),第三个是对象所在的用户名。
【Oracle】Oracle格式化dbms_metadata.get_ddl输出 我们经常会使用 dbms_metadat.get_ddl包来做一些事情,比如取出对象的创建语句。但是有时候输出的语法冗长,不美观,没有分号,输出的表空间和存储信息 可能我们根本不需要关心。那么怎么控制dbms_metadata.get_ddl输出的内容和格式呢?可以使用包 dbms_metadata.set_transform_param 来帮我们实现。 阅读详情

相关推荐

NPinyin.dll汉字转拼音工具类库

NPinyin.dll汉字转拼音工具类库,支持多音字,值得下载。

数据库数据导出建表SQL解析

数据库数据导出建表SQL解析 概述: ​ 今天遇到一段神奇的SQL,表示没有遇到过。所以学习了一下,解析解析。 SQL: set serveroutput on size 10000; set timing on; declare c_ddl clob; begin c_ddl := dbms_metadata.get_ddl('TABLE','DEPT','SCOTT'); d...

xxydzyr的博客 3275

NPinyin.dll

里面有NPinyin.dll,还有控制台程序的Demo,完全能够到手就能使用。

DM dbms_metadata.get_ddl方法的使用总结

DM dbms_metadata.get_ddl方法的使用总结 DBMS_METADATA包GET_DDL函数用于获取数据库对表、视图、索引、全文索引、存储过程、函数、包、序列、同义词、约束、触发器等的DDL语句。 可以通过DM管理工具轻松获得所需对象的SQL定义语句,在一些无法使用DM管理工具的地方,可以使用DM的disql工具获得对象的SQL定义语句。以下内容侧重于在DMdisql工具中获得对象的SQL定义语句。 特别提示MPP环境下不支持使用DBMS_METADATA包。 1、DBMS_MET

君逸天下 8501

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

以下是对Oracle中dbms_metadata.get_ddl的用法进行了详细的分析介绍,需要的朋友参考下

openEuler 欧拉 安装Oracle19c数据库RPM包安装

欧拉系统安装部署oracle 19c rpm方式

陈苏漾的IT生涯 6893

DBMS_METADATA.GET_DDL()

在Oracle中获取对象的DDL语句,可以通过DBMS_METADATA.GET_DDL()查询到该对象的定义语句。例子: 获取表的ddl语句,获取类型为TABLE,表名为EXAMPLE。该函数返回的是CLOB数据。

╰☆浮云先森☆╮的博客 2387

Codesys—Modbus RTU称重变送器通讯案例

Codesys控制器使用标准的Modbus库,与支持ModbusRTU的称重变送器进行通讯的案例

原来你也__的博客 2739

通过9i dbms_metadata包得到dll语句

语法:dbms_metadata.get_ddl('TABLE','TAB_NAME','USER_NAME') 三个参数中,第一个指定导出DDL定义的对象类型(此例中为表类型),当然也可以是INDEX和PROCEDURE;第...

cobraqing7177的博客 121

31、双相不锈钢直齿轮加工与性能研究及人工神经网络在焊接中的应用

本文研究了双相不锈钢直齿轮在不同加工方法(WEDM与滚齿加工)下的磨损行为,分析了表面粗糙度、齿厚变化、磨损率及润滑性能随转速的变化规律,并对比了两种工艺的优劣。同时,探讨了人工神经网络(ANN)在AA7050铝合金搅拌摩擦焊中的应用,通过建立工艺参数与焊接质量之间的预测模型,实现了对焊缝硬度和峰值温度的准确预测。研究为高性能齿轮制造和铝合金焊接提供了理论支持和技术参考,并提出了未来在润滑优化、加工工艺改进及智能控制方面的研究方向。

ggg99的专栏 150

oracle get_dll job,通过Oracle 9i的DBMS_METADATA包得到DLL语句 可以用于提取对象创建的DDL语句...

通过Oracle 9i的DBMS_METADATA包得到DLL语句基本上用到的语法如下:a.获取单个的建表和建索引的语法setheadingoff;setechooff;setpages999;setlong90000;spooldept.sqlselectdbms_metadata.get_ddl(table,dept,scott)fromdual;selectdbms_metadata.get...

weixin_42505477的博客 302

100天精通Python(可视化篇)——第80天:matplotlib绘制不同种类炫酷柱状图代码实战(簇状、堆积、横向、百分比、3D柱状图)

0. 专栏导读 1. 普通柱状图 2. 簇状柱形图 3. 堆积柱形图 4. 横向柱状图 5. 横向双向柱状图 6. 百分比堆积柱形图 7. 3D柱形图 8. 3D堆积柱形图 9. 3D百分比堆积柱形图

努力让自己发光,对的人才能迎着光而来 2万+

ORACLE如何使用DBMS_METADATA.GET_DDL获取表,表空间,用户,视图等的DDL语句

1.显示设置: /*创建DBMS_METADATA: @?/rdbms/admin/catmeta.sql */ SETSERVEROUTPUTON SETLINESIZE1000 SETFEEDBACKOFF setlong999999             SETPAGESIZE1000 /*若希望不显示storage参数: EXEC DBMS_METADATA.SET

cyxlxp8411的专栏 644

Kaggle赛题总结:Enefit - Predict Energy Behavior of Prosumers

竞赛旨在解决能源不平衡的问题,即预计使用的能源与实际使用或产生的能源不符。自发自用者是既消耗又产生能源的个体,他们在造成能源不平衡方面起到了重要作用。尽管他们只占所有能源消费者的一小部分,但他们不可预测的能源使用行为给能源公司带来了物流和财务问题。如果不加以解决,可能会导致运营成本增加、电网不稳定以及能源资源的低效利用。如果这个问题得到有效解决,将显著降低不平衡成本,提高电网的可靠性,并使自发自用者更高效和可持续地融入能源系统中。

猫敷雪 741

【图像去噪】基于加权核范数最小化算法实现图像去噪附matlab代码

1 简介 WNNM是一种约束矩阵奇异值稀疏性的低秩算法,在NNM理论基础上增加了核范数权重,有效利用了自然图像的先验信息并提高了核范数的灵活性. 2 部分代码 ​clcclear allclose allnSig = 100;O_Img = double(imread('Monarch.png'));​randn('seed', 0);N_Img = O_Img + nSig* randn(size(O_Img)); ..

qq_59747472的博客 3114

从Oracle中导出SQL语句

[b][color=green][size=large]ORACLE获取DDL(Create Table)的几种常用的方法[/size][/color][/b] 一、可以通过toad、plsql develop等第三方工具进行导出DLL操作,用这种办法的好处在于操作简单方便,但需要安装,下面简单介绍一下用这两个工具获得DLL语句的操作。 二、直接通过EXP/IMP工具 Ora...

Ray 1515

在 ABAP 环境中创建 Job Catalog Entry 和 Job Template 的完整实践指南

摘要:本文介绍了SAP BTP ABAP环境中Application Job的云原生解决方案,对比传统后台作业模式。重点阐述了Job Catalog Entry和Job Template两大核心概念,通过库存重估业务场景演示如何实现可调度类、创建Job Catalog Entry及Job Template。文章详细说明了从ABAP类到Job Catalog Entry再到Job Template的完整链路,并分享实际项目中的设计经验和注意事项,帮助开发者将传统后台作业迁移到Application Job框架

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 231

DBMS_METADATA.GET_GRANTED_DDL and dbms_metadata.get_dll, 能帮我干好多活

转利用DBMS_METADATA包获取权限信息 =========================================================== 作者: yangtingkun(http://yangtin...

ctpyfkdu018623的博客 152

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ORACLE获取DDL的几种常用的方法

ORACLE获取DDL的几种常用的方法 作者:刘颖博 时间:2004-2-26mail:liuyingbo@126.com,请指正 转载请注明出处及作者 大体的分为三种方法:一;可以通过toad、plsql develop等第三方工具进行导出DLL操作,用这种办法的好处在于操作简单方便,但需要安装,下面简单介绍一下用这两个工具获得DLL语句的操作。 1.

brucelau的专栏 8968

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

oracle查看创建索引语句,ORACLE下如何获得全部的索引创建语句

ORACLE下如何获得全部的索引创建语句ORACLE下如何获得全部的索引创建语句今天打算将一个数据库的索引在另一个测试库上重新创建一遍,研究了一下。set pagesize 0set long 90000set feedback offset echo offspool all_index.sqlSELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name)f...

weixin_27130513的博客 1250

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

oracle导出DDL

一、通过toad、plsql develop等第三方工具进行导出DLL操作,用这种办法的好处在于操作简单方便,但需要安装,下面简单介绍一下用这两个工具获得DLL语句的操作。     1、Toad 工具 (可以到www.quest.com网站上下载) a、启动toad,连接目标数据库  b、点击DBA->Generate Schema Script,通过操作界面,选择相应的Sch...

6732

oracle 导出sql脚本

大体的分为三种方法: 一、可以通过toad、plsql develop等第三方工具进行导出DLL操作,用这种办法的好处在于操作简单方便,但需要安装,下面简单介绍一下用这两个工具获得DLL语句的操作。 二、直接通过EXP/IMP工具 Oracle提供的最原始最实用的导入导出工具,我们大体上可以分为三种办法实现导出DDL。 a. 通过imp指定indexfile参数,但这种办法...

寻梦 573

cmd执行oracle ddl,ORACLE获取DDL的几种常用的方法

大体的分为三种方法:1.可以通过toad、plsql develop等第三方工具进行导出DLL操作,用这种办法的好处在于操作简单方便,但需要安装,下面简单介绍一下用这两个工具获得DLL语句的操作。2.直接通过EXP/IMP工具Oracle提供的最原始最实用的导入导出工具,我们大体上可以分为三种办法实现导出DDL。a. 通过imp指定indexfile参数,但这种办法不爽在于有每行前会有REM语法大...

weixin_42305901的博客 279
上一篇: V$session 表的妙用
下一篇: ORACLE 限制特定IP访问数据库
yzsind
博客等级 码龄25年 1925粉丝 328原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值