【发布时间】:2013-11-29 13:02:17
【问题描述】:
我需要创建一个触发器,每次添加新记录时,它都会创建一个自动标识符,但不使用序列。
CREATE TABLE EPS(EPSID, EPSDesc);
必须是原子的是EPSID,所以我尝试了这样但没有奏效:
CREATE OR REPLACE TRIGGER t_EPS
BEFORE INSERT ON EPS
FOR EACH ROW
INSERT MEDICAMENTOPACIENTEDIASEMANA
VALUES EPSID= dbms_random.value(1,100) number from dual;
那么我能做些什么来解决这个问题呢?
【问题讨论】:
标签: sql oracle triggers oracle-sqldeveloper