我已经看到了stackoverflow的问题更改日志,并且非常丰富;
我有一个注册产品订单的系统,但是订单经常变化,保存的数据库结构是什么,可以访问订单并查看订单版本吗?
我的表格是:
Clients
Orders
Articles_Order
在Articles_Orders中,订单码、产品码和数量存储在哪里,有什么变化(添加产品等),或者我可以在哪里找到这样的示例?
发布于 2014-07-03 07:42:32
这里有一个使用update triggers here的示例。以下是该页面的复制/粘贴代码片段:
CREATE TABLE orders
( order_id number(5),
quantity number(4),
cost_per_item number(6,2),
total_cost number(8,2)
);
CREATE OR REPLACE TRIGGER orders_after_update
AFTER UPDATE
ON orders
FOR EACH ROW
DECLARE
v_username varchar2(10);
BEGIN
-- Find username of person performing UPDATE into table
SELECT user INTO v_username
FROM dual;
-- Insert record into audit table
INSERT INTO orders_audit
( order_id,
quantity_before,
quantity_after,
username )
VALUES
( :new.order_id,
:old.quantity,
:new.quantity,
v_username );
END;https://stackoverflow.com/questions/24542261
复制相似问题