commit的问题
do
select max(id_no) into :id_max from qiao_pic;
id_max=id_max+1
insert into t (t.id_no,t.detail) values (:id_max,:sle_2.text) using sqlca;
loop until sqlca.sqlcode=0
commit;
我的目的是将id-no设置成类似identity那样的连续、唯一的字段,现在的问题有2个:
1、commit怎么用,放在循环里面还是外面,是否需要在sqlcode不为0的时候rollback?
2、在调试的时候不小心,在insert后没有commit就强行关闭,导致现在表t无法使用,有解决办法吗?