摘要:
1。从www.sqlite.org下载SQLite 3.3.4的版本 为了方便,把它解压了,就一个SQLite3.exe,放入Windows目录下。 Cmd 进入命令行 创建数据库文件: >SQLite3 d:\test.db 就生成了一个test.db在d盘。这样同时也SQLite3挂上了这个test.db 查看可用命令 >.help 回车即可( 可以在这里直接输入SQL语句创建表格 用 ; 结束,然后回车就可以看到了) 查看创建了多少表 >.tables 查看表结构 >.schema 表名 查看目前挂的数据库 >.database 把查询输出到文件 >. 阅读全文
摘要:
务定义:事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除。事务三种运行模式: 自动提交事务每条单独的语句都是一个事务。显式事务每个事务均以 BEGIN TRANSACTION 语句显式开始,以 COMMIT 或 ROLLBACK 语句显式结束。隐性事务在前一个事务完成时新事务隐式启动,但每个事务仍以 COMMIT 或 ROLLBACK 语句显式完成。事务操作的语法:BEGIN TRANSACTION BEGIN DISTRIBUTED TRANSACTION COMMIT ... 阅读全文
摘要:
嵌套事务有几个特征, 帮助中这么说;Microsoft? SQL Server? 忽略提交内部事务。根据最外部事务结束时采取的操作,将提交或者回滚事务。如果提交外部事务,则内层嵌套的事务也会提交。如果回滚外部事务,则不论此前是否单独提交过内层事务,所有内层事务都将回滚。对 COMMIT TRANSACTION 或 COMMIT WORK 的每个调用都应用于最后执行的 BEGIN TRANSACTION。如果嵌套 BEGIN TRANSACTION 语句,那么 COMMIT 语句只应用于最后一个嵌套的事务,也就是在最内层的事务。即使嵌套事务内部的 COMMIT TRANSACTION trans 阅读全文