其他
序列号
oracle
-- 第一次访问序列。在引用 seq_person.currVal 之前必须先引用 seq_person.nextVal
CREATE SEQUENCE seq_person MINVALUE 1 START WITH 1 INCREMENT BY 1 CACHE 10;
触发器
oracle
create or replace trigger bms_st_mv_pos_goods_seqid_trg
before insert on bms_st_mv_pos_goods --在insert之前运行
for each row --对表的每一行触发器执行一次
declare
-- local variables here
NEXT_ID NUMBER;
begin
SELECT BMS_ST_MV_POS_GOODS_SEQ.nextval INTO next_id FROM DUAL;
:NEW.seqid := NEXT_ID; --:NEW表示新插入的那条记录
end bms_st_mv_pos_goods_seqid_trg;
发表回复