oracle 创建表且主键id自增长:
-- Create table 创建表
create table report_submisstion
(
id number(10) primary key,
org_id varchar2(20),
org_name varchar2(20),
submit_date varchar2(20),
money varchar2(20),
create_time varchar2(20)
);
--创建自增长序列
create sequence report_submisstion_seq
increment by 1
start with 1
nomaxvalue
nocycle
nocache;--order排序
--创建触发器
create or replace trigger report_submit_trigger
before insert on report_submisstion
for each row
begin
select report_submisstion_seq.Nextval
into:new.id from dual;
end;
--查询当前索引
select my_table.currval from dual;
--删除表中全部记录
delete from mytable
--删除表
drop table mytable
--删除序列
drop sequence my_table
--删除触发器
drop trigger mytable_trigger
特别注意–很重要
序列的名字和表的名字不能一样