免费测试自己的抑郁程度oracle序列(sequence)信息--笔记
发布时间:2023-01-29 08:47:56
oracle序列(sequence)信息--笔记sequence与表没有关系,是独立存在的Create Sequence1. CreateSequence 首先要有CREATESEQU网络推广策划ENCE或者CREATE。
ANYSEQUENCE权限 创建语句如下: CREATESEQUENCE seq_tablename minvalue1INC网络推广策划REMENTBY1-- 每次加1个STARTWITH1-- 从1开始计数NOMAXvalue
-- 不设置最大值,maxvalue 99999999NOCYCLE-- 一直累加,不循环CACHE10; 网络推广策划--设置缓存cache个序列,如果系统down掉了或者其它情况将会导致序列不连续, 也可以设置为
---------NOCACHE 说明: minvalu网络推广策划e:序列最小值 maxvalue/nomaxvalue:序列最大值/没有最大值 cache/nocache:nocache不缓存cache缓存开启缓存,效率高, 网络推广策划 只是如果数据库宕机了,缓存丢失,会出现序列跳号情况。
3.查看已有sequence:select * from user_sequences/all_sequences; s网络推广策划elect SEQ_UPSR_DICT_DTL.currVAL--返回 sequence的当前值
,SEQ_UPSR_DICT_DTL.nextVAL--增加sequence的值,然后返回 增加后seq网络推广策划uence值from dual; select * from all_sequences-- user_sequences
where SEQUENCE_NAME=SEQ_UPSR_D网络推广策划ICT_DTL;4.Alter Sequence拥有ALTER ANY SEQUENCE 权限才能改动sequence. 可以alter除start以外的所有sequence参数.如果想要改变star网络推广策划t值,必须 drop sequence 再 re-create。
例:alter sequence SEQTEST maxvalue 9999999;另: SEQUENCE_CACHE_ENTRIES参网络推广策划数,设置能同时被cache的sequence数目5.Drop Sequence。
DROPSEQUENCE seq_tablename;2022-5-8