Oracle查询所有序列的语句

--查看当前用户的所有序列
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

注意事项:

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

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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索select
, where
, 序列
, from
, owner
大写
oracle创建序列语句、oracle 删除序列语句、oracle 查询所有序列、oracle查询所有序列号、oracle分页查询语句,以便于您获取更多的相关知识。

时间: 2024-12-30 20:27:14

Oracle查询所有序列的语句的相关文章

Oracle查询所有序列

  查看当前用户的所有序列 select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences where sequence_owner='用户名';     查询当前用户的序列总数 select count(*) from dba_sequences where sequence_owner='用户名';     示例 SQL> select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences where s

45 个非常有用的 Oracle 查询语句

​   这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询.这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧! 日期/时间 相关查询 获取当前月份的第一天 运行这个命令能快速返回当前月份的第一天.你可以用任何的日期值替换 "SYSDATE"来指定查询的日期. 1 SELECT TRUNC (SYSDATE, 'MONTH') "First day of current mo

oracle查询语句老是报ORA-00907缺失右括号

问题描述 oracle查询语句老是报ORA-00907缺失右括号 --大家好,我有一条oracle查询语句老是报ORA-00907缺失右括号的错误,能不能帮我看一下,谢谢: --统计毕业班等级考试最佳成绩 select distinct e.xy 学院, e.xzb 班级, e.xh 学号, e.xm 姓名, a.cet3 英语三级, b.cet4 英语四级, c.cet6 英语六级, d.computer 计算机 from ((select xh, xm, djksmc, max(cj) ce

Oracle查询SQL语句,请教各位大神

问题描述 Oracle查询SQL语句,请教各位大神 有这样一些数据: name subject张三 语文 李四 数学 张三 数学 李四 英语 张三 历史 想得到的结果: name subject张三 语文,数学,历史 李四 数学,英语 请教SQL语句,各路大神帮忙思考下. 解决方案 SELECT name , wmsys.wm_concat (subject) as result FROM 表名 GROUP BY name 解决方案二: 这个主要用SQL语句将subject里的数据拼接成一个字符

oracle查询语句 一个加t 一个不加t 结果竟然不同 求大神解释

问题描述 oracle查询语句 一个加t 一个不加t 结果竟然不同 求大神解释 如题 oracle查询语句 一个加t 一个不加t 结果竟然不同 求大神解释 解决方案 我在虚拟机里进行的操作,屏幕显示的有显所以两行被选择,点击获取下一页就都出来了0.0~~~~~~~~233 解决方案二: 第二个图片里你查询后把那个一拉到底点下,数据就出来了 解决方案三: 哈哈自己的小失误 解决方案四: 是不是有其他人在操作呢? 所有的表均出现这种情况吗? 解决方案五: 童鞋!我看了半天也没发现哪不同.. 解决方案

Oracle查询语句中rownum与rowid的不同之处分析_oracle

本文主要是以实例形式介绍了Oracle查询中rownum与rowid的不同之处,以及以假设的方式为例,查询条件为rownum = 2,在查询出第一条记录时的具体内容的介绍. 在查询中,我们可以注意到,类似于 select xx from table where rownum < n (n>1) 这样的查询是有正确含义的,而 select xx from table where rownum = n 这样的查询只在n=1的时候成立, select xx from table where rown

SQL Server访问Oracle查询性能问题解决

1. 问题 系统有个模块,需要查询Oracle数据库中的数据.目前是通过建立链接服务器实现的. SQLServer访问Oracle实现 可参考这篇文章http://www.cnblogs.com/gnielee/archive/2010/09/07/access-oracle-from-sqlserver.html 目前的查询语句就是一个简单的带where条件的查询语句,类似如下: SELECT*FROM LINKED_NAME..ACCOUNT_NAME.TABLE_NAME WHERE CO

Oracle查询技巧

  1.WHERE子句中的连接顺序:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 2.SELECT子句中避免使用 ' *':ORACLE在解析的过程中, 会将'*' 依次转 1. WHERE子句中的连接顺序:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句

oracle update数据更新的实现语句

  oracle update数据更新的实现语句 SQL> -- create demo table SQL> create table Employee( 2 ID VARCHAR2(4 BYTE) NOT NULL, 3 First_Name VARCHAR2(10 BYTE), 4 Last_Name VARCHAR2(10 BYTE), 5 Start_Date DATE, 6 End_Date DATE, 7 Salary Number(8,2), 8 City VARCHAR2(1