SQL中的DQL:SELECT与函数

增删改查是SQL最常见的操作,注意:内容还没有完成。

其他

序列号

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;

页: 1 2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注