请教个问题高手请进

brucehu
08-03-27 1 142

我一个线程在扫描一个表TEST1,statement执行select,然后select完就delete,然后statement.close,connection 放回连接池,

我在这个线程运行的时候,我用PLSQLdeveloper直接插入TEST1,可以插入,程序也能扫出来,我又建了一个TEST2表,并建一个触发器给TEST2表,如果有数据进入TEST2,触发器就吧数据insert到TEST1,程序不运行时候,正常,但是如果我哪个线程启动起来的话,insert到TEST2数据时,触发器就不执行,如果这个扫描线程不启动,insert到TEST2数据,触发器就可以执行insert到TEST1,但是我程序运行着,不通过触发器,直接insert到TEST1是可以的,高手帮帮我,是不是有锁定的问题

brucehu
2008-03-27 15:38

找到原因了,其实就是锁,本来想删掉这个帖子的,可是好像没有这个功能,呵呵banq大哥,做上这个功能吧,就是自己发的帖子可以删除