1.创建表

create table SCM_PER(  --SCM_PER表名
ID NUMBER(6) primary key,--主键ID
USERID varchar2(30),--用户ID
--Permission varchar2(11),--用户权限
--begin_date date,
--end_date date,
--def_date date,
--def_usr_id varchar2(30),
upd_date date,
upd_usr_id varchar2(30),
PRE_INV_005 number,
PRE_CM_001 number(2),
PRE_STK_039 number(2),
PRE_INV_012 number(2),
PRE_PRB_001 number(2),
REM varchar2(200)
)
SELECT * FROM SCM_PER

 2.创建序列

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
create sequence SCM_PER_Seq  --序列名
increment by 1
start with 1
maxvalue 999999999;

3.创建触发器

Oracle创建表 随笔 第1张
create or replace trigger SCM_PER_TRG  --触发器
  before insert
  on SCM_PER
  for each row
declare
  -- local variables here
begin
  SELECT SCM_PER_Seq.Nextval
  INTO :NEW.ID
  FROM DUAL;
end SCM_PER_TRG
View Code

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄