runoobdb# select * from COMPANY;
id | name | age | address | salary
----+-------+-----+-----------+--------1|Paul|32|California|200002|Allen|25|Texas|150003|Teddy|23|Norway|200004|Mark|25|Rich-Mond|650005|David|27|Texas|850006|Kim|22|South-Hall|450007|James|24|Houston|10000(7 rows)
现在,让我们开始一个事务,并从表中删除 age = 25 的记录,最后,我们使用
ROLLBACK 命令撤消所有的更改。
runoobdb=#BEGIN;
DELETE FROM COMPANY WHERE AGE =25;
ROLLBACK;
检查 COMPANY 表,仍然有以下记录:
id | name | age | address | salary
----+-------+-----+-----------+--------1|Paul|32|California|200002|Allen|25|Texas|150003|Teddy|23|Norway|200004|Mark|25|Rich-Mond|650005|David|27|Texas|850006|Kim|22|South-Hall|450007|James|24|Houston|10000
现在,让我们开始另一个事务,从表中删除 age = 25 的记录,最后我们使用
COMMIT 命令提交所有的更改。
runoobdb=#BEGIN;
DELETE FROM COMPANY WHERE AGE =25;
COMMIT;