删除序列
执行以下语句删除
Oracle删除序列:删除序列xxxx
删除序列sequence_test;删除序列student_id;
拓展知识:
创建序列
您必须首先拥有 CREATE SEQUENCE 或 CREATE ANY SEQUENCE 权限(通常您都有此权限)
创建序列sequence_test
递增 1 — 一次添加几个
从 1 开始 — 从 1 开始计数
MAXVALUE 99999999 – 最大值(也可以使用 nomaxvalue – 无最大值)
MINVALUE 1 – 最小值(名义值 – 也可以不使用最小值)
NOCYCLE — 不断累积,不循环
CACHE 10——缓存10(也可以使用nocache——没有cache意味着内存中没有预先生成序列号);
2.使用序列(CURRVAL、NEXTVAL)
CURRVAL = 返回序列
的当前值NEXTVAL = 增加序列值,然后返回序列值
从DUAL中选择sequence_test.NEXTVAL;达到自我增值的效果
选择sequence_test.CURRVAL FROM DUAL;查看当前序列值
注意:可以使用顺序的地方:
不包含子查询、快照和 VIEW 的 SELECT 语句
INSERT语句的子查询中
在 NSERT 语句的 VALUES 中
UPDATE的SET正在进行中
3.更新顺序
可以修改多个属性,按顺序排列即可
ALTER sequence_test MAXVALUE 10000 MINVALUE -300
推荐教学:《Oracle视频教学》