欢迎投稿

今日深度:

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

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


目录
  • 一、查询序列
    • 1、查询当前用户下的序列
    • 2、查询所有的序列
  • 二、删除序列:drop sequence 序列名;
    • 总结

      一、查询序列

      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;

      序列已删除。

      总结

      以上为个人经验,希望能给大家一个参考,也希望大家多多支持PHP之友。

      您可能感兴趣的文章:
      • Oracle如何利用交叉连接生成数字序列
      • Oracle如何修改当前的序列值实例详解
      • Oracle生成连续的数字/字符/时间序列的常用语法
      • Oracle中序列(Sequence)示例详解

      www.htsjk.Com true http://www.htsjk.com/oracle/48564.html NewsArticle Oracle数据库:查询序列、删除序列方式, 目录 一、查询序列 1、查询当前用户下的序列 2、查询所有的序列 二、删除序列:drop sequence 序列名; 总结 一、查询序列 1、查询当前用户下的序...
      评论暂时关闭