如下脚本,可以将某个用户的全部sequence查询出来,并拼成创建语句。
注意:其中的HR,是需要导出sequence的用户,貌似必须大写的说!并且使用该脚本的用户需要有访问dba_sequences的权限。
导出结果如下:
create sequence HIBERNATE_SEQUENCE minvalue 1 maxvalue 999999999999999999999999999 start with 1 increment by 1 cache 20;
create sequence MIAGENTVERSION_VERSION_SEQ minvalue 1 maxvalue 999999999999999999999999 start with 121 increment by 1 cache 20;
--------------------------------------------------------------------------------
如果你只想导出本用户的sequence那就不要那么复杂的写,只写如下语句就可以了:
select 'create sequence '||sequence_name|| ' minvalue '||min_value|| ' maxvalue '||max_value|| ' start with '||last_number|| ' increment by '||increment_by|| (case when cache_size=0 then ' nocache' else ' cache '||cache_size end) ||';'from dba_sequences where sequence_owner='HR'
注意:其中的HR,是需要导出sequence的用户,貌似必须大写的说!并且使用该脚本的用户需要有访问dba_sequences的权限。
导出结果如下:
create sequence HIBERNATE_SEQUENCE minvalue 1 maxvalue 999999999999999999999999999 start with 1 increment by 1 cache 20;
create sequence MIAGENTVERSION_VERSION_SEQ minvalue 1 maxvalue 999999999999999999999999 start with 121 increment by 1 cache 20;
--------------------------------------------------------------------------------
如果你只想导出本用户的sequence那就不要那么复杂的写,只写如下语句就可以了:
select 'create sequence '||sequence_name|| ' minvalue '||min_value|| ' maxvalue '||max_value|| ' start with '||last_number|| ' increment by '||increment_by|| (case when cache_size=0 then ' nocache' else ' cache '||cache_size end) ||';' from user_sequences
发表评论
-
Oracle关于时间/日期的操作
2012-04-09 23:12 8601.日期时间间隔操作 当前时间减去7分钟的时间 s ... -
oracle 数据库增量备份
2012-03-16 20:03 1175EXP和IMP是Oracle提供的一种逻辑备份工具。逻辑备份创 ... -
oracle start with connect by 用法
2012-02-19 23:58 1041oracle 提供了start with connect by ... -
Oracle数据导入导出imp/exp
2012-02-09 17:38 632Oracle数据导入导出imp/exp 功能:Oracle数 ... -
性能监控SQL语句
2011-12-23 13:51 838分析表 analyze table tablename co ... -
常用SQL语句
2011-12-23 13:50 992查找数据库中所有字段 以对应的表 select C.colu ... -
安装到最后的两个脚本作用
2011-12-06 18:32 1057在linux下安装Oralce的时候,最后会让你以root的身 ... -
ORACLE中一个字符占多少字节
2011-12-01 22:07 3882在oracle中一个字符特别是中文占几个字节是不同的。 比如 ... -
PL/SQL流程控制
2011-12-01 14:55 827------------------------------- ... -
提高SQL效率
2011-12-01 00:13 1037下面就某些SQL 语句的 where 子句编写中需要注意 ... -
“exists”和“in”的效率问题
2011-11-30 23:49 1032有两个简单例子,以说明 “exists”和“in”的效率问题 ... -
Oracle建立全文索引详解
2011-11-30 20:42 14811.全文检索和普通检索的区别 不使用Oracle text功 ... -
全文检索CLOB
2011-11-30 12:00 1006建议使用全文检索(FULL TEXT SEARCH) ... -
“Oracle”数据库的“周数计算”
2011-11-16 13:25 1000——日期计算,算第n周的第一天及最后一天是几号。 by key ... -
Oracle中TO_DATE格式
2011-11-16 13:17 842TO_DATE格式(以时间:2007-11-02 13:4 ... -
Oracle 索引 详解
2011-11-15 13:00 26065Oracle 索引 详解 ... -
Oracle SQL中的IN 和 EXSITS区别总结
2011-11-15 11:06 1025IN 确定给定的值是否与子查询或列表中的值相匹配。 EX ... -
Oracle 字符集的查看和修改
2011-11-14 23:09 958一、什么是Oracle字符集 ... -
Oracle Flashback技术总结
2011-11-14 01:06 977Flashback 技术是以Undo segment中的内容为 ... -
oracle日志归档模式改变
2011-11-14 00:15 1124在Oracle数据库中,主要 ...
相关推荐
在Java开发中,MyBatis框架与Oracle数据库结合进行批量数据导入时,可能会遇到一些问题。本文将详细探讨这些问题,并提供一种可行的解决方案。 首先,批量插入操作在DAO层,我们定义了一个`insertList`方法,它接收...
在Oracle数据库管理中,SQL*Loader(简称sqlldr)是一个非常强大的工具,用于将外部数据文件中的数据批量加载到Oracle数据库表中。当涉及到处理带有自动增加字段的表时,SQL*Loader提供了一些灵活的方法来确保数据的...
Oracle支持多种备份方式,如物理备份(数据文件和控制文件的拷贝)、逻辑备份(使用EXPDP/IMPDP工具进行数据泵导出导入)以及使用RMAN(恢复管理器)进行备份和恢复。 最后,"Oracle导入导出sql.txt"可能是指使用`...
SQL*Loader 是 Oracle 数据库中用于批量导入外部数据至数据库的强大工具。它不仅具备与 DB2 Load 工具类似的功能,还提供了更为灵活的加载选项,包括支持多样的加载模式、选择性加载以及多表同时加载的能力。这使得 ...
Sql*Loader是快速数据加载工具,可以从外部文件批量导入数据到Oracle数据库中。 总结,Oracle数据库是一个功能强大的数据库系统,涵盖了从基础的数据存储到复杂的业务逻辑处理的各个方面。理解和掌握这些核心概念及...
Oracle SQL*Loader 是一个强大的工具,用于快速地将大量数据从外部文件批量导入到Oracle数据库中。这个工具提供了多种选项和灵活性,使得数据装载过程能够适应各种不同的数据格式和需求。下面我们将深入探讨如何使用...
在Oracle中,可以使用`INSERT INTO`语句将数据插入到表中,也可以使用`COPY`命令(在SQL*Plus环境中)或`SQLLoader`工具批量导入数据。在示例脚本中,可能还会包含`TRUNCATE`或`DELETE`语句来清空表,以及`ALTER ...
这可以通过多种方式完成,例如使用`SQL*Loader`工具批量导入数据,或者使用`Data Pump`工具实现更高级的数据导入导出功能。这两种方法都可以有效地处理大量数据,并且支持各种格式的数据源。 #### Oracle的SQL ...
Oracle SQL*Loader是Oracle数据库系统提供的一个强大工具,用于快速高效地从外部数据文件批量导入数据到数据库中。它的灵活性和可配置性使得用户可以根据不同的数据格式和需求进行定制化的数据加载。 首先,使用SQL...
SQL*Loader 是 Oracle 提供的一款强大而灵活的数据加载工具,主要用于将操作系统中的文件数据批量导入到 Oracle 数据库中。相较于其他数据库系统的加载工具,SQL*Loader 提供了更多的自定义选项和加载模式,能够满足...
- **批量数据操作**:使用SQL*Loader等工具进行大批量数据导入导出。 #### 第十四章 约束 - **约束类型**:PRIMARY KEY、FOREIGN KEY、UNIQUE等约束类型及其作用。 - **约束管理**:创建、启用、禁用、删除约束的...
- **SQLLoader工具**:批量导入数据的方法。 #### 二十五、数据库设计范式 - **第一范式**:消除重复组。 - **第二范式**:基于第一范式的进一步优化。 - **第三范式**:消除传递依赖。 - **BCNF、第四范式、第五...
- **使用导入\使用导出**:批量导入导出数据。 - **使用SQLLoader**:高效地加载大量数据。 ##### 8. PL/SQL - **确定PL/SQL对象**:理解PL/SQL程序单元的结构。 - **了解触发器和触发事件**:响应数据库事件的自动...
- **SQLLoader使用**:掌握SQLLoader的数据导入导出方法。 #### 二十五、数据库设计范式 - **第一范式(1NF)**:介绍消除重复组的要求。 - **第二范式(2NF)**:学习依赖于主键的所有非主属性。 - **第三范式(3...
- **Bulk-Logged Recovery Model**:批量日志恢复模型,适用于大型数据导入导出操作。 在Oracle中,对应的是`NOARCHIVELOG`和`ARCHIVELOG`两种模式。选择正确的恢复模型对于保证数据的完整性和可用性至关重要。 ##...
本文档旨在总结并提炼一份由Oracle公司内部培训课程中获得的数据库开发技术参考资料的核心知识点。该资料最初为2018年的Oracle Academy培训课程编写而成,内容围绕Oracle数据库展开,同时计划增加MySQL数据库的相关...
在Oracle数据库中处理包含BLOB(Binary Large Object)类型字段的表时,常常会遇到性能和管理上的挑战。特别是在没有主键或唯一键的情况下进行大批量数据的导出工作时,这种挑战尤为显著。本文旨在通过一种特殊的...
在IT行业的数据库管理与开发领域,自动化批量数据插入是一项常见且重要的操作,尤其在测试环境构建、大数据导入或系统初始化时。本次解析的核心是“循环向数据库添加数据”,结合具体的Oracle PL/SQL代码示例,深入...