本帖最后由 puwei 于 2016-5-31 08:49 编辑
在填报时要重新计算UUID,确实不方便,我也遇到了,uuid() 没法使用,希望能改进。 后来,我用触发器了,在向数据库插入数据时,由数据库自动产生id。
Oracle数据库:
create or replace trigger tri_aa
before insert on aa --在对aa表插入数据时触发
for each row -- 逐行触发
begin --触发器主题
select sys_guid() into:new.id from dual; --调用创建的list_seq序号
end tri_aa;
报表模板中读取id,并设为主键
|