第一章 事務處理 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命令后,更新操作才執行。(注意:下 |
|