事务,锁定,自动化和服务
--定义一个事务,向PXSCJ数据库的表XSB添加一行数据,然后删除改行数据,然后删除改行数据;
--但执行后,新插入的数据并没有删除,因为事务中使用了ROLLBACK语句将操作回滚到保存点MY_sav
--及删除前的状态
BEGIN TRANSACTION MY_tran
USE PXSCJ
INSERT INTO XSB
VALUES('081101','胡新华',1,'1991-06-27','计算机',50,NULL)
SAVE TRANSACTION MY_sav
DELETE FROM XSB WHERE 学号='081101'
ROLLBACK TRAN MY_sav
COMMIT WORK
GO
--执行完上述语句后,用SELECT 语句查询表XSB中的记录
SELECT *
FROM XSB
WHERE 学号='081101'

浙公网安备 33010602011771号