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 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';
注意事项
1 必须以管理员身份登录
2. sequence_owner必须为大写,不管你的用户名是否大写。只有大写才能识别
参考资料 https://zhidao.baidu.com/question/140904731
原帖地址 https://blog.csdn.net/wentasy/article/details/8037851
最后更新:2017-04-02 15:14:50
上一篇:
微软成功收购NVIDIA|微软的野望
下一篇:
10家互联网上市公司一年成绩单
在64位机器上使用plSQL连接Oracle的问题(SQL*Net not properly installed)
矩阵的行序和列序存储
《Spark官方文档》Spark Streaming编程指南(一)
w3c系列CSS之路(五):详解visual formatting model
android获取短信并自动填充
《软件工艺师:专业、务实、自豪》一2.3.1 转变开发方式
与其年后抢人不如年前留心
JDK8在泛型类型推导上的变化
springboot(十三):springboot小技巧
Netty随记之ChannelHandlerContext与Channel的writeAndFlush的区别