it编程 > 数据库 > Oracle

Oracle数据库:查询序列、删除序列方式

45人参与 2025-02-13 Oracle

一、查询序列

1、查询当前用户下的序列

select * from user_sequences;

举例说明:

sql> create sequence seq_wgb_test2
  2  increment by 1
  3  start with 1000;

序列已创建。

sql> select * from user_sequences;

sequence_name     min_value  max_value   increment_by  c  o  cache_size  last_number
---------------   ---------  ----------  ------------  -  -  ----------  -----------
seq_wgb_test2     1          1.0000e+28  1             n  n  20          1000

2、查询所有的序列

select * from all_sequences;
select * from all_sequences;

sql> select * from all_sequences;

sequence_owner                 sequence_name                   min_value  max_value increment_by c o cache_size last_number
------------------------------ ------------------------------ ---------- ---------- ------------ - - ---------- -----------
sys                            scheduler$_jobsuffix_s                  1 1.0000e+28            1 n n         20
        171
sys                            dm$expimp_id_seq                        1 1.0000e+28            1 n n         20
          1
sys                            hs_bulk_seq                             1 1.0000e+28            1 n n          0
          1
xdb                            xdb$namesuff_seq                        1      99999            1 y n         20
        568
mdsys                          sdo_ndm_id_seq                          1 1.0000e+28            1 n n          0
          1
mdsys                          sample_seq                              1 1.0000e+28            1 n n         20
          1
mdsys                          sdo_ws_conference_ids                   1 1.0000e+28            1 n n          0
          1
mdsys                          tmp_coord_ops                     1000000    2000000            1 y n          0     1000000
olapsys                        dbms_mvseq                           1000       9999            1 y n         20        1000
mdsys                          sdo_geor_seq                            1 1.0000e+28            1 n n         10
          1
mdsys                          sdo_idx_tab_sequence                    1 1.0000e+27            1 y n         20
          1
apex_030200                    wwv_seq                                 1 1.0000e+28            1 n n         20       10441
apex_030200                    wwv_flow_session_seq                    1 1.0000e+28            1 n n         20
          1
bs                             seq_wgb_test2                           1 1.0000e+28            1 n n         20        1000

已选择14行。

二、删除序列:drop sequence 序列名;

sql> drop sequence seq_wgb_test2;

序列已删除。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

Oracle数据库如何切换登录用户(system和sys)

02-13

Oracle数据库基本操作及Spring整合Oracle数据库详解

02-13

oracle如何连接登陆SYS账号

02-13

查询Oracle数据库表是否被锁的实现方式

02-13

Oracle数据库创建本地用户、授予权限、创建表并插入数据实例代码

02-13

oracle date类型比较时间方式

02-13

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论