FMDB使用SQLite事务Save Point 在SQLite中,事务提供了批量处理,批量撤销的功能.当批量操作中有一步无法完成操作,就会把执行过的语句都撤销,恢复到撤销前的状态.但是由于SQLite不支持事务嵌套,所以用户不能直接完成复杂的事务.不过,SQLite提供了保存点Save Point机制.用户可以在事务中添加保存点,然后根据情况,回滚到指定的保存点,并可以重新执行保存点之后的代码.这样,通过保存点机制,可以变相实现事务嵌套. 为了满足开发者需要,FMDB在FMDataba
BEGIN TRANSACTION begin-stmt: hide commit-stmt: hide rollback-stmt: hide No changes can be made to the database except within a transaction. Any command that changes the database (basically, any SQL command other than SELECT) will automatically start
引子: 1. Sqlite在Windows.Linux 和 Mac OS X 上的安装过程 2,嵌入式数据库的安装.建库.建表.更新表结构以及数据导入导出等等具体过程记录 SQLite 事务(Transaction) 事务(Transaction)是一个对数据库运行工作单元. 事务(Transaction)是以逻辑顺序完毕的工作单位或序列,能够是由用户手动操作完毕,也能够是由某种数据库程序自己主动完毕. 事务(Transaction)是指一个或多个更改数据库的扩展.比如,假设您正在创建一个记录或