关于locking问题
kimcz 2003-01-09 02:58:46 我的程序功能是先在pb部分insert到表1里面,然后表1里自动执行trigger存到另外一个表2里面。
程序执行后出现locking问题。
我为了找问题把程序分了两个部分.
1。我把表1的trigger删掉(注释),执行程序,在pb里面insert到表1部分没有出现问题。
2. 我使用sql profile 截获了pb里面insert到表1部分的insert sql内容,然后在sql analysis运行。在表1里insert成功,表2里也insert成功。
做第2步的时候,我在trigger里面 加了很多 select '1', select @变量 等程序. 以便追踪trigger里面的传递信息, 都没有出现问题。
但是1和2加起来运行出现你的程序正在执行中的信息框,也就是被锁住(这时我不能在sql enterprise里查看表1的内容)
注: pb=power builder