- 浏览: 1080062 次
- 性别:
- 来自: 广州
-
文章分类
- 全部博客 (1355)
- test (75)
- 红茶和绿茶 (1)
- Jave SE (206)
- Oracle (19)
- English (177)
- Log4j (5)
- RIA(Rich Internet Applications) (9)
- Ext Js (6)
- Android (14)
- Logo (0)
- 文字采撷 (287)
- 使用技巧 (92)
- Project Management (22)
- Hibernate (12)
- Struts (5)
- 规则引擎 (1)
- Html & Javasctipt (56)
- Spring MVC (10)
- Maven (17)
- Java Test (17)
- Linux (16)
- Tools (1)
- CV (0)
- Middleware (2)
- HTML5 (2)
- Algorithms (4)
- Web Service (15)
- 留学 (15)
- LADP (5)
- PXCOA (0)
- SysLog (6)
- SSO (3)
- Spring Security (4)
- Spring Batch (1)
- Jmail (1)
- Bible (4)
- Java Thread (5)
- Architect (6)
- github (2)
- Java Swing (12)
- NoSQL (7)
- UML (2)
- 敏捷(Agile) (7)
- Hudson+Maven+SVN (15)
- cloud computing (2)
- Bahasa Indonesia (1)
- jBPM (6)
- 民俗知识 (3)
- Consulting (1)
- Mysql (5)
- SAP (1)
- 微信公众平台接口开发 (3)
- 做生意 (1)
- 西餐 (1)
- Banking (1)
- Flex (0)
- 黄金投资 (1)
- Apache Tomcat 集群 (3)
- Hadoop (7)
- 需求分析 (1)
- 银行知识 (3)
- 产品管理 (2)
- 钢琴Music (3)
- 设计 (3)
- Marketing (2)
- US Life (3)
- 算法 (14)
- BigData (4)
- test红茶和绿茶Jave SEOracleEnglishLog4jRIA(Rich Internet Applications)Ext JsAndroidLogo文字采撷 (0)
- Design Pattern (5)
- NodeJS&AngularJS (9)
- Python (1)
- Spring boot (0)
- ACM (3)
最新评论
-
心往圣城:
微时代-最专业的微信第三方平台。LBS定位导航,微网站,自定义 ...
微信公众平台 /微信公众平台怎么用 -
zhaojiafan:
return ReverseStr1(str.substrin ...
逆转字符串 Write a String Reverser (and use Recursion!) -
zhaojiafan:
public class StringUtils {
p ...
逆转字符串 Write a String Reverser (and use Recursion!)
1,获得单个表和索引DDL语句的方法
set heading off;
set echo off;Set pages 999;
set long 90000;
spool get_TABLE_ddl.sql
select dbms_metadata.get_ddl('TABLE','TABLE_NAME'[,'SCHEMA_NAME']) from dual;
select dbms_metadata.get_ddl('INDEX','INDEX_NAME'[,'SCHEMA_NAME']) from dual;
spool off;
2,获得整个SCHEMA DDL语句的方法:
set pagesize 0
set long 90000
set feedback off
set echo off spool D:\scott_schema.sql
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;
3.得到所有表空间的ddl语句
SET SERVEROUTPUT ON
SET LINESIZE 1000
SET FEEDBACK OFF
set long 999999------显示不完整
SET PAGESIZE 1000----分页
---去除storage等多余参数
SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)
FROM DBA_TABLESPACES TS;
set heading off;
set echo off;Set pages 999;
set long 90000;
spool get_TABLE_ddl.sql
select dbms_metadata.get_ddl('TABLE','TABLE_NAME'[,'SCHEMA_NAME']) from dual;
select dbms_metadata.get_ddl('INDEX','INDEX_NAME'[,'SCHEMA_NAME']) from dual;
spool off;
2,获得整个SCHEMA DDL语句的方法:
set pagesize 0
set long 90000
set feedback off
set echo off spool D:\scott_schema.sql
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;
3.得到所有表空间的ddl语句
SET SERVEROUTPUT ON
SET LINESIZE 1000
SET FEEDBACK OFF
set long 999999------显示不完整
SET PAGESIZE 1000----分页
---去除storage等多余参数
SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)
FROM DBA_TABLESPACES TS;
发表评论
-
Oracle SGA 设置
2015-05-29 10:47 579首先想到的是经查SGA,shared pool C:\Doc ... -
listener could not find available handler with matching protocol stack
2015-05-28 10:46 1261oracle processes 在客户端进行sqlp ... -
Oracle删除库中所有表
2015-01-21 10:38 484select 'drop table ' ... -
Oracle用户权限
2014-08-19 09:34 596系统权限: 1、使用GRANT语句向用户赋予系统权 ... -
DBMS_Job包的用法
2014-07-14 09:03 6101.确保Oracle的工作模 ... -
export DB oracle and DB2
2014-04-29 10:45 0rem %1:导出备份文件名rem %2:导出备份日志文件名 ... -
oracle export DB
2014-04-27 11:48 514exp userid=feelview/feelview@ ... -
listener does not currently know of SID given in connect descriptor
2014-04-22 21:55 435listener does not currently k ... -
Oracle表连接操作——Nest Loop Join(嵌套循环)
2012-10-22 13:43 1210关系型并不是最早出现 ... -
oracle hints
2012-10-22 10:15 918在向大家详细介绍Oracle ... -
hibernate hints oracle database
2012-10-19 14:46 925hibernate hints oracle database ... -
关于 varchar2 的最大长度
2011-10-27 11:51 3856关于 varchar2 的最大长度varchar2有两个最大长 ... -
Oracle %TYPE
2011-09-27 11:34 801Oracle %TYPE %TYPE 是定义变量的一种 ... -
Oracle 系统知识总结
2011-08-30 15:55 989◆Oracle查询用户表空间:select * from ... -
View Oracle table PK column
2011-08-25 10:29 760select a.OWNER 用户名, a.CONS ... -
Some important SQL about Oracle
2011-08-24 14:34 801--view system time sele ... -
Oracle数据库的一些常用操作经验总结
2011-08-24 11:50 1902一:数据库启动的步骤: ... -
NVARCHAR2和VARCHAR2的区别
2011-08-24 11:38 1024VARCHAR2是Oracle提供的特定数据类型,Oracle ... -
Oracle常用系统表
2011-08-23 18:40 775Oracle常用系统表 1.1 基 ...
相关推荐
我们都知道在9i之前,要想获得建表和索引的语句是一件很麻烦的事。我们可以通过 export with rows=no来得到,但它的输出因为格式的问题并不能...使用这个功能强大的工具,我们可以获得单个对象或整个SCHEMA 的DDL语句。
获得单个表和索引DDL语句的方法: 使用dbms_metadata.get_ddl函数可以获取单个表或索引的DDL语句,该函数的参数包括对象类型、对象名称和schema名称。例如: ``` select dbms_metadata.get_ddl('TABLE','SZT_PQSO2...
1. CREATE语句:用于创建表、索引、视图、同义词、过程、函数、数据库链接等。 2. ALTER语句:用于改变表、索引、视图等的结构。 * RENAME语句:用于重命名表名。 * ADD语句:用于添加字段到表中。 * MODIFY语句...
1. 获得单个表和索引的DDL语句: 要获取单个表或索引的DDL,可以使用`DBMS_METADATA.GET_DDL`函数。这个函数接受三个参数:对象类型(如'TABLE'或'INDEX')、对象名称和所有者(如果对象属于特定用户)。下面是一个...
1. **获得单个表和索引DDL语句的方法**: 要获取特定表或索引的DDL语句,可以使用以下步骤: 首先,你需要有执行`DBMS_METADATA`包的权限。然后,调用`GET_DDL`函数,传入相应的对象类型(如'TABLE'或'INDEX')...
此外,还有添加列(`add phone varchar(12)`、`add (email varchar(40), score int)`)和删除列(`drop email`)、修改表名(`rename to u_user2`)的操作,这些都是DDL语句中常见的表结构变更方法。这些操作对于...
- 会造成隐式提交的语句:如DDL语句。 - SAVEPOINT 和 ROLLBACK TO SAVEPOINT:设置保存点并在需要时回滚到保存点。 - LOCK TABLES 和 UNLOCK TABLES:锁定表以防止其他用户修改数据。 - SET TRANSACTION:设置事务...
在Oracle中,常见的DDL语句有: 1. `CREATE`:用于创建新的数据库对象,如表、视图、索引、用户、角色等。 2. `ALTER`:用于修改已存在的数据库对象,例如增加或删除表的列、更改索引类型等。 3. `DROP`:用于删除...
2.掌握 DDL 语句的使用,包括创建数据库、创建表、索引和视图等 3. 掌握 DML 语句的使用,包括数据插入、更新和删除等 4. 掌握数据查询技术,包括单表查询、聚合查询和多表查询等 DDL 介绍 数据定义语言(DDL)是...
多表插入允许用户通过单个DML语句向多个表中插入数据,显著提高了数据导入和数据仓库应用的效率。它减少了处理大量数据时的语句数量,从而降低了潜在的错误率和提高了性能。 2. 无条件的INSERT: 无条件的INSERT...
以下是对Oracle分区表和分区索引的深入解析: 1. **何时使用分区**: - 当表的数据量超过2GB时,分区有助于避免32位操作系统下的文件大小限制,同时减少大规模数据的备份时间。 - 对于包含历史数据的表,如按月份...
例如,要获取单个表和索引的DDL,可以编写SQL脚本调用DBMS_METADATA.GET_DDL函数。对于整个Schema的所有表和索引,或者所有存储过程,都可以通过调整函数参数和查询来实现。这种方式灵活性高,能自定义获取的对象...
3. **DDL语句** - **创建表**:CREATE TABLE语句定义表的结构,包括字段名、数据类型、约束条件等。 - **修改表**:ALTER TABLE语句用于添加、删除或修改字段,以及调整表的属性。 - **删除表**:DROP TABLE语句...
DDL语句包括: - CREATE TABLE:创建新的数据库表。 - ALTER TABLE:修改已存在的数据库表结构。 - DROP TABLE:删除整个数据库表。 - TRUNCATE TABLE:删除表中的所有记录。 - CREATE VIEW:创建一个视图。 - DROP ...
9. **DDL语句**:CREATE TABLE用于创建新表,ALTER TABLE用于修改表结构,DROP TABLE用于删除表。例如,`CREATE TABLE Employees (EmployeeID int, Name varchar(50), Salary decimal)`将创建一个新的Employees表。 ...
9. 视图(View):视图是基于一个或多个表的虚拟表,它提供了简化复杂查询和提高数据安全性的方法。 10. 索引(Index):索引可以显著提高查询性能,尤其是对于大数据量的表。索引可以建立在单个列或一组列上。 在...
- DDL(Data Definition Language):定义数据库结构,如CREATE、ALTER和DROP用于创建、修改和删除表、视图等。 - DML(Data Manipulation Language):处理数据库中的数据,如INSERT、UPDATE和DELETE用于插入、...