Oracle11g Oracle,在另一个架构中触发更新备份表
我必须在另一个模式表中触发一个更新,这可能是一个简单的问题,但我坚持了这一点 这两个表是相同的,它们具有相同的数据和结构 触发器应更新:ADMSCPM98.OPERADOR.NOMBRE_TRABAJADOR 就在比赛结束后 ADMSCPM.OPERADOR.NOMBRE_TRABAJADOR更新 这就是导火索:Oracle11g Oracle,在另一个架构中触发更新备份表,oracle11g,triggers,Oracle11g,Triggers,我必须在另一个模式表中触发一个更新,这可能是一个简单的问题,但我坚持了这一点 这两个表是相同的,它们具有相同的数据和结构 触发器应更新:ADMSCPM98.OPERADOR.NOMBRE_TRABAJADOR 就在比赛结束后 ADMSCPM.OPERADOR.NOMBRE_TRABAJADOR更新 这就是导火索: CREATE OR REPLACE TRIGGER UP_OPERADOR AFTER UPDATE ON OPERADOR FOR EACH ROW BEGIN UP
CREATE OR REPLACE TRIGGER UP_OPERADOR
AFTER UPDATE ON OPERADOR
FOR EACH ROW
BEGIN
UPDATE "ADMSCPM98"."OPERADOR"
SET NOMBRE_TRABAJADOR = :new.NOMBRE_TRABAJADOR
WHERE NRO_TENIENTE = :old.NRO_TENIENTE;
END;
/
问题是什么?你有错误吗?什么错误?代码是否不符合您的期望?除此之外,为什么您希望两个表具有相同的数据和结构,而不是删除其中一个并用同义词或视图替换它?问题是什么?你有错误吗?什么错误?代码是否不符合您的期望?除此之外,为什么您希望两个表具有相同的数据和结构,而不是删除其中一个并用同义词或视图替换它?