做网站和做小程序哪个好,网站开发好什么进行界面的优化,如何设计个人网页,做车贷的网站事务的概念#xff1a; 事务是在数据库上按照一定的逻辑顺序执行的任务序列#xff0c;既可以由用户手动执行#xff0c;也可以由某种数据库程序自动执行。事务就是一些SQL语句组#xff08;每条单独的SQL语句也算一个事务#xff09;#xff0c;其中事务中的SQL…事务的概念 事务是在数据库上按照一定的逻辑顺序执行的任务序列既可以由用户手动执行也可以由某种数据库程序自动执行。事务就是一些SQL语句组每条单独的SQL语句也算一个事务其中事务中的SQL语句一个执行失败其余全部回滚。
事务的特点 原子性事务中的SQL语句的操作都是一个整体是不可分割的并不会只执行其中一句保证事务中的所有操作都执行完毕其中事务里一个SQL语句出错整个事务全部回滚回滚到之前操作的原始状态 一致性如果事务成功执行在同一个时间点的所有事务读取的信息一致。 隔离性每个事务都互不影响保证不同的事务相互独立、透明地执行。 持久性当事务执行完毕时它对数据的影响会保存到数据库中即使出现系统故障之前成功执行的事务的结果也会持久存在。
事务的意义 事务的存在保证了数据的完整性事务中对数据的更改不会因为一个SQL语句错误而更改其他相应数据当多个应用程序在高并发访问数据库时可以在这些应用程序之间提供一个隔离方法以防止彼此的操作互相干扰
事务语法
事务语句
begin transaction 事务名
SQL语句
if ERROR!0 --ERROR 如果前一个T-SQL语句没有出现错误则返回0.
rollback transaction --回滚(撤销事务)
else
commit transaction 事务名 --提交事务//语句解析
begin transaction --意思为开启一个事务
ERROR --是为一个错误代码当SQL语句发生错误时函数会被附上值
rollback transaction --回滚(撤销事务)
commit transaction --提交事务