oracle触发器可以获取别的表里数据写到本表当中吗
时间: 2023-07-31 20:07:26 浏览: 171
子表+触发器实现数据同步
是的,Oracle触发器可以获取别的表里的数据,然后将其写入到本表中。在触发器中,可以使用SELECT语句从其它表中检索数据,并将其存储在触发器所操作的表中。例如,可以使用以下语句从一个名为"orders"的表中检索数据:
```
SELECT customer_id, order_total
FROM orders
WHERE order_id = :new.order_id;
```
在这个例子中,触发器从"orders"表中检索了"customer_id"和"order_total"两列数据,并将其存储在触发器所操作的表中,以便后续的处理。需要注意的是,在使用触发器时,应该仔细考虑数据的来源和存储方式,以避免出现数据一致性的问题。
阅读全文