首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

SQL問題解决方案

2012-03-26 
SQL問題一個過程里分別向兩個表插入記錄,要求兩條插入都成功了才提交,否則不提交呢[解决办法]insert into

SQL問題
一個過程里分別向兩個表插入記錄,要求兩條插入都成功了才提交,否則不提交呢

[解决办法]
insert into .....;

if sqlca.sqlcode < 0 then 
rollback;
return 
end if
insert ....;

if sqlca.sqlcode =0 then 
commit;
esle
rollback;
end if

[解决办法]
if sqlca.sqlcode = 0 then 
insert ......
if sqlca.sqlcode=0 then 
commit using sqlca;
slse 
rollback using sqlca;
end if 
end if
[解决办法]

SQL code
begin traninsert .....if @@error <> 0  rollback traninsert ......if @@error <> 0  rollback tranelse  commit tran
[解决办法]
if (@@error<>0) return

热点排行