
我今天在使用TRIGGER时遇到下列问提:
CREATE TABLE HTH-782(TEL NUMBER(7),HTH NUMBER(8),JX NUMBER(3));
CREATE TABLE ZKSEQ782(TEL NUMBER(7));
CREATE EQUENCE ZL-782START WITH 780000
INCREMENT BY 1 MAXVALUE 78299999;
CREATE TRIGGER ZL——782T
AFTER INSER ON HTH——782
FOR EACH ROW
BEGIN INSERT INTO ZLSEQ782(ZL——782。NEXTVAL)
END;
然后用INSERT 插入值,以便产生有用的序列值在表中:
INSERT INTO HTH——782 SELECT * FROM HTH——TEL WHERE TEL=6611963;
COMMIT;
HTH——TEL 表和 HTH——782的定义是一样的。
请哪高手指点