基本操作符
赋值运算符:=
比较运算符=
保存点和回滚
使用SAVEPOINT命令可以在事务中创建命名保存点。之后可以通过发出ROLLBACK命令,撤销数据操作到某一个命名保存点。如果发出ROLLBACK命令前没有创建命名保存点,将会撤销自上一个COMMIT命令之后执行的所有事务。
例如:
BEGIN
SAVEPOINT a;
FOR b IN c LOOP
END LOOP;
COMMIT;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK TO a;
END;
/
使用时注意程序逻辑,确保回滚到正确的时间点