第一章 事务处理 2
1.1原子性 3
1.2 一致性 3
1.3隔离性 3
1.4 耐久性 4
第二章索引 4
2.1.1 群聚索引 5
2.2.2 非群聚索引 6
2.3.3 建立索引 7
2.2用户定义的数据类型 9
2.3 Identity 属性 11
2.4 约束 14
2.4.1 主键和唯一性约束 14
2.4. 2 FOREIGN KEY(外键)约束 18
2.4.3 约束检查方法 25
2.4.4关于删除表的限制 26
2.4.5 自引用表 26
2.4.6 参照动作 28
2.4.7 CHECK约束 29
2.4.8 “ 默认”约束 32
2.4.9 关于约束的进一步说明 36
第三章出有批处理、事务、存储过程和触发器 41
3.1 事务 41
3.1.1 明确的事务和隐含的事务 42
3.1.2 在事务中查错 42
3.1.3 事务隔离等级 46
3.1.4 事务的附加特性 54
3.2存储过程 55
3.2.1嵌套的存储过程 56
3.2.2存储过程中的递归技术 57
3.3.3嵌套的事务块 61
3.4.4保存点 65
3.2.5存储过程的参数 65
3.3批处理文件的处理和存储过程的存储 66
3.1.1存储过程的存储 69
3.2.2将存储过程加密 70
3.2.3临时的存储过程 72
3.2.4系统存储过程和专用的“sp”前缀 74
3.2.5自动启动存储过程 75
3.2.6 系统存储过程 75
3.2.7 类目存储过程程 76
3.2.8 SQL Exective存储过程 77
3.2.9 复制存储过程 77
3.2.10 扩展存储过程 78
3.3触发器 82
3.3.1 重新执行一个触发器 84
3.4 调试存储过程和触发器 85
3.4.1 构造并执行一个字符串 88
3.5操作文本和图象数据 89
3.5.1 WEITETEXT 90
3.5.2 READTEXT 92
3.5.3 UDATETEXT 95
3.6环境方面的注意事项 99
3.6.1区分大小写 99
3.6.2 NULL值和ANSI一致性设置 100
3.6.3 针对本地的SET选项 104
3.6.4小 结 104
第四章配置与性能监测 105
4 .1引言 105
4 .2检查和调整windows NT配置设置 105
4.2.1 WINDOWS NT 任务管理 106
4.2.2Windows NT Server的资源分配 106
4.2.3 Windows NT服务器PAGEFIFE.SYS位置 106
4.2.4 Windows NT文件系统选择 106
4.2.5 次要的Windows NT服务 107
4.2.6 Windows NT 网络协议 107
4.3检查和调整SQL Server配置参数 107
4.3.1影响整个服务器的选项:sp_configure设置 107
4.3.2数据库选项 123
4.3.3插入行加锁 124
4.3.4缓冲区管理器选项 124
4.3.5 SQL SERVER.EXE的启动参数 125
4.4维护系统 126
4.5监测系统性能 126
4.5.1性能监测器计数器 127
4.5.2监测性能的其它考虑 131
4.6 小 结 131
第一章 事务处理
事务处理可以保证SQL Server数据库的一致性和可恢复性。事务是SQL Server环境中的一个基本工作单元。通常事务由几个 SQL命令构成,用来读取和更新数据库。但是只有发出一个COMMIT命令后,更新操作才执行。(注意:下 |
|