--创建表
create table userinfo(
id number(10) primary key,
name varchar2(20) not null,
pass varchar2(20) not null,
mail varchar2(50) unique,
power varchar2(20)
)
--创建自增长序列
create sequence user_info
increment by 1
start with 1
nomaxvalue
nocycle
nocache;--order排序
--创建触发器
create or replace trigger userinfo_trigger
before insert on userinfo
for each row
begin
select user_info.Nextval
into:new.id from dual;
end;
--插入数据
insert into userinfo(name,pass,mail,power)
values('admin','admin','123.@sd.com','超级管理员');
--查询当前索引
select user_info.currval from dual;
--删除表中全部记录
delete from userinfo
--删除表
drop table userinfo
--删除序列
drop sequence user_info
--删除触发器
drop trigger userinfo_trigger
注意:
序列的名字和表的名字不能一样
创建完序列之后,如果想要排序则:
右击序列->编辑->勾选:排序->应用