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

PROC编程次次都要EXEC SQL COMMIT WORK RELEASE这句过后才能真正入库

2013-02-17 
PROC编程每次都要EXEC SQL COMMIT WORK RELEASE这句过后才能真正入库?举个例子,有程序AEXEC SQL INSERT IN

PROC编程每次都要EXEC SQL COMMIT WORK RELEASE这句过后才能真正入库?
举个例子,有程序A  EXEC SQL INSERT INTO TABLE VALUSE(:Name,:Password);
 运行程序A,然后执行程序B:
 EXEC SQL SELECT NAME ,PASSWORD INTO NameBuffer,PasswordBuffer WHERE NAME=Name;
 程序B却提示找不到该值,明明程序A已经插入数据库了啊,必须在程序A里面执行EXEC SQL COMMIT WORK RELEASE;这句过后,程序B才能找到该值,可是执行WORK RELEASE过后程序A不就和数据库断开了吗,有没有什么办法让A不断开就能让值真正入库啊?
[解决办法]
commit 提交变更
release 释放数据库连接

热点排行