什么时候用事务,什么时候用存储过程?

来源:百度知道 编辑:UC知道 时间:2024/07/07 00:58:16
什么时候用事务,什么时候用存储过程?

存储过程是:
通过一系列的SQL语句,
根据传入的参数(也可以没有),
通过简单的调用,
完成比单个SQL语句更复杂的功能,
存储在数据库中的SQL程序段。

事务是一系列的数据更改操作组成的一个整体。一旦事务中包含的某操作失败或用户中止,用户可以控制将事务体中所有操作撤消,返回事务开始前的状态。
事务中的操作是一个整体,要么整体完成,要么全部不做。从而保证了数据的完整性。

我通常都是存储过程嵌套事务这样比较安全