`
哇哈哈852
  • 浏览: 92648 次
文章分类
社区版块
存档分类
最新评论

Oracle查询所有序列

阅读更多


Oracle查询所有序列:

注意事项:

1.      必须以管理员身份登录;

2.      sequence_owner必须为大写,不管你的用户名是否大写。只有大写才能识别。

--查看当前用户的所有序列 
select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences where sequence_owner='用户名';


--查询当前用户的序列总数 
select count(*) from dba_sequences where sequence_owner='用户名';


--示例: 
select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences  
where sequence_owner=’WGB;

select count(*) from dba_sequences where sequence_owner=’ WGB’;

SQL> select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences
  2  where sequence_owner='WGB';

SEQUENCE_OWNER                 SEQUENCE_NAME
------------------------------ ------------------------------ 
WGB                            SEQ_FOR_TEST
WGB                            SEQ_WGB_ADMIN
WGB                            SEQ_WGB_COMMON
WGB                            SEQ_WGB_COMMONS
WGB                            SEQ_WGB_CONTACTOR
WGB                            SEQ_WGB_FACES
WGB                            SEQ_WGB_MEMBER
WGB                            SEQ_WGB_MESSAGE
WGB                            SEQ_WGB_MONEY_USER

已选择9行。

SQL> select count(*) from dba_sequences where sequence_owner='WGB';

  COUNT(*)
---------- 
         9
  • 大小: 47.4 KB
分享到:
评论

相关推荐

    oracle 不用新建序列 重置序列(从1开始增长)

    本文将详细介绍如何在不新建序列的情况下,实现Oracle序列的重置,让其从1开始增长。这种方法通过编写PL/SQL过程来动态调整序列的增量,从而达到重置的目的。 ### Oracle序列重置方法 首先,我们需要理解Oracle...

    oracle 建表 建序列

    ##### 查询序列的下一个值 ```sql SELECT id.NEXTVAL FROM dual; ``` - **`dual`**:Oracle系统中的一个虚拟表,常用于返回单行数据。 ##### 删除序列 ```sql DROP SEQUENCE id; ``` - **`DROP SEQUENCE`**:...

    java通过Mysql实现类似oracle序列功能序列.rar

    在Java应用程序中,如果需要在MySQL环境中实现类似Oracle序列的功能,我们需要自己设计解决方案。以下是一些关键知识点的详细说明: 1. **Java连接MySQL**: - 首先,你需要使用JDBC(Java Database Connectivity...

    oracle索引、序列和权限设置

    ### 二、Oracle序列 序列是Oracle提供的一种自动生成唯一数值的机制,常用于为主键或需要唯一标识符的列自动分配值。在实验中,虽然没有明确展示序列的创建与使用,但可以利用`CREATE SEQUENCE`语句来创建一个序列...

    ORACLE生成所有表对应的序列

    首先,我们需要理解Oracle序列的基本概念。一个序列由三部分组成:序列名、起始值和增量。例如,创建一个名为`emp_seq`,起始值为1,每次递增1的序列,可以使用以下SQL语句: ```sql CREATE SEQUENCE emp_seq ...

    Oracle数据库中序列的使用

    接下来,我们可以通过以下SQL查询获取序列的下一个值: ```sql SELECT EXAM_NO_SEQ.NEXTVAL INTO :v_exam_no FROM DUAL; ``` 这里使用了`:v_exam_no`作为变量来存储返回的序列值。需要注意的是,如果在获取序列值...

    批量修改Oracle序列值的存储过程

    批量修改Oracle序列值的需求可能出现在数据迁移、恢复或测试环境中,确保序列与实际数据匹配。这篇博客分享的是一个自定义的存储过程,用于批量修改Oracle序列的当前值(CURRENT VALUE)。 首先,我们需要理解...

    mysql生成oracle序列

    ### MySQL生成Oracle序列知识点 #### 一、背景与概述 在数据库领域中,不同数据库管理系统(DBMS)之间存在显著差异,比如Oracle与MySQL在处理序列(sequence)的方式上就有本质的不同。Oracle提供了内置的支持来管理...

    Oracle数据库表序列ID自增生成器

    Oracle数据库在设计和管理大型数据系统时扮演着关键角色,其中序列(Sequence)是一种非常重要的对象,用于生成唯一的整数序列,通常用作表的主键。本篇将深入探讨Oracle数据库表序列ID自增生成器及其相关知识点。 ...

    oracle 创建id主键序列 脚本

    总结来说,Oracle序列是实现主键自增的有效工具,通过创建和管理序列,可以确保数据的唯一性和有序性。在实际应用中,应根据具体需求调整序列的参数,如步长、缓存大小等,以优化性能和满足业务逻辑。

    oracle系统表查询

    在Oracle数据库管理中,系统表查询是深入了解数据库结构与状态的关键技术之一。通过查询特定的系统表,数据库管理员(DBA)或开发人员能够获取关于用户、表空间、数据库对象、表、索引、序列、视图、聚簇以及快照的...

    如何实现Oracle自增,序列,触发器都有

    在Oracle数据库中实现主键自增功能可以通过创建序列(sequence)与触发器(trigger)相结合的方式实现。这种方式不仅能够确保数据表中的主键唯一性,还能自动递增,极大地简化了开发人员的工作。 #### 创建Sequence...

    oracle导出序列

    本文将深入探讨如何使用PL/SQL工具来导出Oracle序列,并详细阐述相关的步骤。 首先,让我们了解Oracle序列的基本概念。序列由一系列连续的整数组成,可以设置起始值、增量和最大值等属性。创建序列的基本语法如下:...

    Oracle 序列

    Oracle序列是数据库中用于生成唯一标识符的一种机制,它们在数据表中经常被用来作为主键或外键,确保数据的唯一性和完整性。在Oracle数据库系统中,序列(Sequences)提供了一种自动递增或递减数值的方式,这对于...

    轻松掌握oracle数据库开发中序列的使用

    在Oracle PL/SQL或类似的应用程序环境中,通常通过查询`DUAL`表来获取序列的下一个值。例如,在PB(PowerBuilder)中,可以使用以下方式获取序列号: ```sql SELECT exam_no_seq.NEXTVAL INTO :v_exam_no FROM ...

    oracle 如何创建序列代码

    oracle 如何创建序列,使用数据库命令如何创建,绝对好用

    Oracle 删除所有表,视图,序列,函数,存储过程等SQL

    ### Oracle删除所有表、视图、序列、函数、存储过程等SQL知识点详解 #### 一、概述 在Oracle数据库管理中,有时会遇到需要彻底清除某个模式下的所有对象的情况,如表、视图、序列、函数、存储过程或包等。这种需求...

    Oracle数据库操作序列的一些常用命令

    ### Oracle数据库操作序列的一些常用命令 在Oracle数据库管理与开发工作中,序列是一种非常重要的对象,它可以帮助我们自动地生成唯一的数值。序列常被用于自动生成...希望本文能帮助您更好地理解和运用Oracle序列。

    oracle 同义词和序列

    最后,序列是 Oracle 中用于生成唯一、连续整数的数据库对象,常用于自动生成主键值。创建序列时,可以指定初始值、步长、最大值和最小值,还可以设置是否循环以及缓存大小。序列可以通过 `NEXTVAL` 获取下一个值,`...

Global site tag (gtag.js) - Google Analytics