是不是触发器里面 变量能不能作为一个SQL语句的条件?
我在一个触发器里面有类似于下面的语句 ,把一开始求出来的值给变量bcode0 然后在把bcode0作为另一个语句的条件,为啥在对表里面的字段做更新的时候报错 提示“没有发现值”,错误提示是在第二条语句上。我用具体的数据代进去又是正确的。怎么回事?
select code0 into bcode0 from tb1 a where a.id='a'
select code1 into bcode1 from tb2 b where b.id=bcode0
------解决方案--------------------用plsql dev 调试触发器