begin
SELECT PWSPLY_SEQ.NEXTVAL
INTO :NEW.SPLYBUREAUID
FROM DUAL;
insert into sysgroup(groupname,SPLYBUREAUID)values('管理组',NEW.SPLYBUREAUID);
End TRG_cata0;我用这个代码有错嘛
SELECT PWSPLY_SEQ.NEXTVAL
INTO :NEW.SPLYBUREAUID
FROM DUAL;
insert into sysgroup(groupname,SPLYBUREAUID)values('管理组',NEW.SPLYBUREAUID);
End TRG_cata0;我用这个代码有错嘛
insert into sysgroup(groupname,SPLYBUREAUID)values('管理组',PWSPLY_SEQ.nextVAL );
然后查询splybureauid的值 即可,这样数据起码在事务级别上是一致的。而且效率还高。
可以直接使用RETURNING这个方法。