create table --创建表 users(user_id number not null,username nvarchar2(50) not null,sex char(2)); alter table users add constraint user_id_key primary key(user_id); create sequence hr_users_user_id --创建序列 start with 1 increment by 1; insert into users values(hr_users_user_id.nextval,\'zhijian\',\'M\'); --使用序列,主键自动增长,添加数据 select * from users; --查询添加之后结果 CREATE or replace TRIGGER tiger_users BEFORE --创建触发器 INSERT ON users FOR EACH ROW WHEN (new.user_id is null) begin select hr_users_user_id.nextval into:new.user_id from dual; end; insert into users(username,sex) values(\'zhijian\',\'M\'); --添加数据,主键自动增长 select * from users; --查询添加之后结果