执行insert 不带回生成的ID
13 回复
@tuosun 加个@Next
@wendal 里面用sql去查么? 如果我把类型改为long呢? 时间格式话了的 没有符号,nutzDao 里面是怎么处理的?
--序列
CREATE SEQUENCE ZB_INV_INFO_NO_SEQ MAXVALUE 9999 INCREMENT BY 1 START WITH 1 CACHE 10 CYCLE;
--触发器
CREATE OR REPLACE TRIGGER ZB_INV_INFO_NO_ST
BEFORE INSERT ON ZB_INV_INFO FOR EACH ROW
BEGIN
SELECT TO_CHAR(SYSDATE,'YYMMDDHH24MISS')||LPAD(TO_CHAR(ZB_INV_INFO_NO_SEQ.NEXTVAL),4,'0') INTO :NEW.INV_NO FROM DUAL;
END ZB_INV_INFO_NO_ST;
@wendal 一脸懵逼ing...
@tuosun 会在一个事务内. 可以考虑多加一个属性,存个uuid
添加回复
请先登陆