我需要创建一个触发器,该触发器从支付表中将数据插入到审计表中,包括有关支付的信息,比如--付款人(pay_from)、处理付款、约会id (apt_id)的甲骨文用户和付款患者(patient_id)。我的问题是,如何使用触发器将约会表中的"patient_id“添加到审计表中?这是我的密码:AFTER IN
WHERE ISNUMERIC(someField) = 1我有一个表someTable,并且我试图防止人们插入错误的记录。就本问题而言,坏记录的字段"someField“全是数字。
当然,正确的方法不是使用触发器,但我不能控制源代码……只有SQL数据库。因此,我不能真正阻止插入坏行,但我可以立即删除它,这对我的需求来说已经足够好了。触发器起作用了,但有一个问题...当它触发时,