【发布时间】:2013-12-19 16:28:57
【问题描述】:
在oracle SQL中,我想使用单个触发器来更新表一中的两列(A,B)和表二的四列(A,B,C,D)。在两个表中插入的条件将保持不变(所以没有@987654323 @)。触发器将值插入到表项目中。我想在另一个表中插入值“PID”和“PAYMENTTERM”,比如说“temp_pay_term”。
抱歉,代码丢失。我总是不擅长格式化,因此我无法粘贴代码。但它看起来像下面
创建触发器
开始
选择计数(1) INTO varProjectExists 来自项目 WHERE ProjectUniversalID = varProject_ID; 如果 更新项目 否则插入项目
现在我想在另一个表中插入值 PID 和 paymentterm,比如 temp_pay_term
【问题讨论】:
-
你为什么用mysql标记?那么只需在两个表中执行两次插入?您没有显示任何表架构、触发代码等。我们应该如何帮助您?
-
你想用什么数据更新两张表?数据来自触发触发器的表?
标签: sql oracle oracle-sqldeveloper