如何判断SQL表存在锁 就不执行事务 如果不存在锁就执行事务
我现在有 库表 TB_HZ TB_MX _TC_MX
TB_HZ (日期,单据编号,金额,操作员)
TB_MX (单据编号,商品名称,数量,单价,金额)
TC_MX (日期,单据编号,商品名称,数量,单价,金额,操作员)
其中TB_HZ 是汇总表 TB_MX是明细表
时不时会有数据插入这两个表 我现在要做个 事务 (每隔5秒钟执行一次) 需要把TB_HZ TB_MX 表中的数据 进行整理 然后存入 TC_MX 存入完毕后删除TB_HZ TB_MX
使用一段时间发现 TB_MX 中有一个单据有6条明细 保存到TB_MX中只有4条明细
造成数据不完整。
请问我如何对数据库进行判断 如果TB_HZ TB_MX 两表存在锁 我就不执行这个 事务 如果不存在锁我就执行这个事务啊
该怎么进行判断啊 大侠执教小弟!!