数据库事物:作为单个逻辑工作单元执行的一系列操作,这些操作要么全做,要么全不做,是一个不可分割的工作单位。
事物的开始和结束可以由用户显示的控制,如果用户没有显示的定义事物,则由DBMS按默认的规定自动划分事物
事物具有:原子性,一致性,独立性,持久性等特点
原子性:一个事物要么全执行,要么全不执行,也就是说一个事物不可能执行一半就停止了。
一致性:事物的运行并不改变数据库中数据的一致性。
独立性:两个以上的事物不会出现交错执行的状态,因为这样可能导致数据不一致
持久性:事物运行成功以后,系统的跟新是永久的,不会无缘无故的回滚。
游标:用于定位结果集的行