【发布时间】:2017-07-05 09:33:00
【问题描述】:
我创建了一个更新后触发器,并希望在更新触发时从两个不同的表(GORADID 和 SPRIDEN)添加数据。这两个表都由一列(PIDM)连接,因此是否也可以从表 2 中收集数据?到目前为止,我遇到了诸如 ORA: no bind variables 之类的错误。 我也试过做一个选择语句。但也没有运气。任何建议都会有所帮助。
error: psl-00049: bad bind variable ':new.spriden_id'
error: psl-00049: bad bind variable ':new.spriden_first_name'
error: psl-00049: bad bind variable ':new.spriden_last_name'
【问题讨论】:
-
你能发布你收到的实际错误和 GORADID 的表结构
-
@XING - 问题不在于 GORADID。这是第二张表(SPRIDEN),我试图从中选择数据。请注意,我可以成功地从 GORADID 插入数据。
-
请为
SPRIDEN和SZRGORA_AUDIT表添加结构。 -
请注意,GORADID 和 SPRIDEN 通过 PIDM 列有关系
标签: oracle plsql triggers toad