
| 目 录 第1章 SQLServer2000概述 1 1.1 SQLServer综述 1 1.2 客户/服务器模型简介 1 1.2.1 客户/服务器介绍 1 1.2.2 SQLServer的客户/服务器特性 2 1.3 SQLServer2000的新特性 3 1.3.1 关系数据库功能的增强 3 1.3.2 XML支持 5 1.3.3 图形管理的功能增强 5 1.3.4 其他功能增强 5 1.4 SQLServer2000的主要组件 6 1.4.1 BooksOnline(联机帮助) 6 1.4.2 ClientNetworkUtility和ServerNetworkUtility 7 1.4.3 ConfigureSQLXMLSupportinIIS 8 1.4.4 EnterpriseManager 8 1.4.5 ImportandExportData 10 1.4.6 Profiler 10 1.4.7 QueryAnalyzer 11 1.4.8 ServiceManager 12 1.5 SQLServer2000的安装 12 1.5.1 操作系统和硬件需求 12 1.5.2 安装过程 13 第2章 Transact-SQL语言基础 22 2.1 Transact-SQL简述 22 2.2 标识符 22 2.2.1 常规标识符 22 2.2.2 定界标识符 23 2.2.3 使用举例 23 2.3 数据类型 24 2.3.1 系统数据类型 24 2.3.2 用户定义的类型 33 2.4 SQL运算符 34 2.4.1 算术运算符 35 2.4.2 赋值运算符 35 2.4.3 位运算符 35 2.4.4 比较运算符 36 2.4.5 逻辑运算符 37 2.4.6 字符串连接运算符 37 2.4.7 一元运算符 37 2.4.8 运算符优先级 38 第3章 SQL的内建函数 39 3.1 行集函数 39 3.1.1 CONTAINSTABLE 40 3.1.2 FREETEXTTABLE 41 3.1.3 OPENDATASOURCE 42 3.1.4 OPENQUERY 42 3.1.5 OPENROWSET 43 3.1.6 OPENXML 44 3.2 聚集函数 45 3.2.1 AVG和SUM 46 3.2.2 MAX和MIN 46 3.2.3 COUNT和COUNT_BIG 47 3.2.4 CHECKSUM和CHECKSUM_AGG 48 3.2.5 STDEV.STDEVP.VAR和VARP 49 3.2.6 GROUPING 50 3.3 标量函数 50 3.3.1 配置函数 50 3.3.2 游标函数 51 3.3.3 日期时间函数 52 3.3.4 数学函数 54 3.3.5 数据元函数 55 3.3.6 安全函数 63 3.3.7 字符串函数 64 3.3.8 系统函数 66 3.3.9 系统统计函数 70 3.3.10 文本和图像函数 70 第4章 Transact-SQL编程结构 73 4.1 SQL变量 73 4.1.1 局部变量 73 4.1.2 全局变量 74 4.2 批处理 75 4.3 注释 77 4.4 流控制语句 78 4.4.1 语句块定义语句:BEGIN…END 78 4.4.2 条件执行语句:IF…ELSE 79 4.4.3 循环语句:WHILE 80 4.4.4 跳转语句:GOTO 81 4.4.5 分支语句:CASE 82 4.4.6 无条件返回语句:RETURN 83 4.4.7 延迟语句:WAITEFOR 85 第5章 SELECT查询语句 86 5.1 SELECT从句 87 5.1.1 参数 87 5.1.2 ALL和DISTINCT参数 90 5.1.3 TOP选项 90 5.2 INTO从句 92 5.3 FROM从句 93 5.3.1 table_source 93 5.3.2 joined_table和joined_type94 5.4 WHERE从句 99 5.4.1 表达式比较运算 100 5.4.2 模式匹配符运算 100 5.4.3 范围比较运算 102 5.4.4 空值比较 103 5.4.5 CONTAINS 103 5.4.6 FREETEXT 106 5.4.7 IN子查询 106 5.4.8 比较子查询 107 5.4.9 EXISTS子查询 108 5.5 GROUPBY从句 109 5.6 HAVING从句 111 5.7 UNION运算符 112 5.8 ORDERBY从句 113 5.9 COMPUTE从句 114 5.10 FOR从句 117 5.11 OPTIONS从句 118 第6章 数据库对象操作 119 6.1 数据库操作 119 6.1.1 创建数据库 119 6.1.2 修改数据库 126 6.1.3 删除数据库 131 6.2 表 132 6.2.1 创建表 132 6.2.2 修改表 136 6.2.3 表数据操作 140 6.2.4 删除表 146 6.3 视图 147 6.3.1 创建视图 148 6.3.2 使用视图 155 6.3.3 修改视图 161 6.3.4 删除视图 161 第7章 索引和游标 163 7.1 索引类型 163 7.1.1 聚簇索引 163 7.1.2 非聚簇索引 164 7.1.3 二者比较 164 7.2 创建索引 165 7.2.1 使用CREATEINDEX语句创建 165 7.2.2 通过SQLServerEnterpriseManager创建 167 7.2.3 通过索引向导创建 168 7.3 全文索引 171 7.3.1 通过存储过程创建 172 7.3.2 通过SQLServerEnterpriseManager创建 176 7.4 删除索引 179 7.5 游标 180 7.5.1 声明游标 180 7.5.2 打开游标 182 7.5.3 从游标中读取数据行 183 7.5.4 关闭和删除游标 184 7.6 游标应用 184 7.6.1 通过游标读取数据 185 7.6.2 通过游标修改数据 188 第8章 数据库完整性组件 190 8.1 数据完整性简介 190 8.2 约束 191 8.2.1 DEFAULT约束 191 8.2.2 CHECK约束 192 8.2.3 PRIMARYKEY约束 193 8.2.4 UNIQUE约束 194 8.2.5 FOREIGNKEY约束 194 8.3 默认和规则 195 8.3.1 默认 195 8.3.2 规则 200 8.4 存储过程 203 8.4.1 创建存储过程 204 8.4.2 执行存储过程 209 8.4.3 存储过程参数 210< |
商品评论(0条)