如下脚本,可以将某个用户的全部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 999999999999999999999999start 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导出数据结构文档.rar" 提供了一个名为 "DBExportDoc V1.0 For Oracle" 的工具,它专门用于将Oracle数据库中的表结构导出为Word文档,生成易于阅读和打印的标准格式。 DBExportDoc V1.0 是一个高效实用的...
在Oracle数据库管理中,序列(Sequences)是一种自动增长的数字序列,通常用于主键生成,确保数据的唯一性。序列对于大型应用系统的数据插入和更新操作尤其重要,因为它们可以提供一种高效、线程安全的方式来生成...
ORACLE 数据导入(恢复)、导出操作手册 本手册将指导用户如何使用 TOAD 工具对 ORACLE 数据库进行导入和导出操作。导出操作是将数据库中的数据导出到一个文件中,以便于数据的备份和传输。导入操作是将已经导出的...
根据提供的文件信息,我们可以提炼出一系列与AIX-Oracle相关的实用知识点,这些知识点不仅涵盖了基本的数据库启动、停止与状态检查,还深入到了数据导出导入、环境配置、表与列的查询、空间管理以及元数据的更新等多...
- 学习Oracle的数据泵(Data Pump)工具,进行数据导出(EXPDP)和导入(IMPDP)操作。 - 理解逻辑备份(如SQL*Plus的COPY命令)和物理备份的区别。 - 掌握闪回技术(Flashback),实现对数据库的快速恢复。 7. ...
USER_TABLES列出当前用户所有的表,USER_VIEWS展示用户自定义的视图,USER_SEQUENCES提供了序列的相关信息。 在实际工作中,Oracle的常用脚本通常包括数据库的备份与恢复、性能优化、安全设置、数据迁移等方面。...
数据库管理是IT领域中的核心任务,而TOAD(Tool for Oracle Application Developers)是一款广泛使用的Oracle数据库管理和开发工具,不仅适用于开发人员,也深受数据库管理员(DBA)的喜爱。本文将详细介绍如何使用...
### Toad for Oracle 使用手册关键知识点总结 #### 一、简介与新特性 - **Toad for Oracle**:是一款强大的数据库开发与管理工具,适用于Oracle数据库环境。 - **新版本特性**:概述了Toad for Oracle最新版本的...
视图是一种虚拟表,由一个或多个表或视图导出。 #### 15. 查看视图定义 ```sql SELECT text FROM user_views WHERE view_name = UPPER('&view_name'); ``` 这条语句用于获取指定视图的定义。这对于理解视图是如何...
当外部系统向EBS导入或导出数据时,这些表会暂时存储数据,然后通过接口程序进行处理。 4. **交易表(Transaction Tables)**:记录用户操作产生的事务数据,如采购订单、发票等。这些表通常包含大量的历史数据,...
再补充一点:Oracle的自动增长列并不是像SqlServer那样设置一下,就会自动增长,Oracle里面需要你自己创建Sequences,图形操作也行,命令也行,我导出的Oracle脚本里面已经包含了相应的Sequences,应该可以看懂的。...
逻辑备份是利用Oracle提供的导出(EXP)和导入(IMP)工具来备份数据库中的对象。这种方法非常适合备份特定的模式或表。 **2.3 物理备份** 物理备份是直接复制数据库文件的备份方式。可以通过使用`tar`命令等工具...
- 序列(Sequences):生成唯一的整数序列,常用于主键生成。 - 游标(Cursors):处理单个查询结果集,尤其在循环处理记录时。 5. **SQL优化**: - 使用EXPLAIN PLAN分析查询执行计划,找出性能瓶颈。 - 适当...
### Oracle数据库基本操作知识点 #### 一、表空间操作 **1. 文件系统:** - **创建表空间:** - **数据表空间:** ```sql CREATE TABLESPACE tablespace_name LOGGING DATAFILE '/XXX/xxx/datafile_name1.ora'...
### Oracle常用的SQL语句知识点详解 #### 一、SQL概述 SQL(Structured Query Language),即结构化查询语言,是用于管理关系型数据库的标准语言。Oracle作为一款流行的关系型数据库管理系统,其支持的SQL语句与...
- **相同版本的 Oracle Server 之间**:例如,将数据从 Oracle 11g 导出并导入到另一个 Oracle 11g 数据库中。 - **不同版本的 Oracle Server 之间**:例如,将数据从 Oracle 10g 导出并导入到 Oracle 12c 数据库中...
9. **序列(Sequences)**:序列是Oracle提供的一种机制,用于生成唯一的数字,不占用实际存储空间。序列的伪列NEXTVAL和CURRVAL分别用于获取下一个值和当前值,但需要注意,CURRVAL必须在调用过NEXTVAL之后才能使用...