SQL Server2000扩展了SQL Server7.0版的性能、可靠性、质量和
易用性,成为大规模联机事务处理(OLTP)、数据仓库和电子商务应用程
序的优秀数据库平台。
本书通过100个实例,全面介绍了如何在SQL Server 2000中建立与
维护数据库、建立与维护索引、维护数据的完整性、数据的查询、统计和
分析,并且着重介绍了如何使用Transact-SQL、创建存储过程、创建并使
用用户自定义函数等。
本书的实例均是在数据库BookkManage中完成的,该数据库的备份在
光盘中可以找到,使用时将其还原到 SQL Server2000数据库中即可。
本书既可作为不同层次SQLserver 2000数据库培Ull班的教材,也可
以作为命令参考手册使用查阅。 \r\n
出版说明\r\n\r\n前言\r\n\r\n第一篇 创建和维护数据库\r\n\r\n实例1 创建数据库\r\n实例2 数据库删除\r\n\r\n第二篇 创建和维护表\r\n\r\n实例3 使用表设计器创建新表\r\n实例4 使用CREATE TABLE命令创建新表\r\n实例5 创建计算字段\r\n实例6 使用企业管理器更改表的结构\r\n实例7 用ALTER TABLE命令更改表的结构\r\n实例8 删除责\r\n实例9 创建用户定义数据类型\r\n实例10 删除用户定义数据类型\r\n\r\n第三篇 使用Transact-SQL\r\n\r\n实例11 使用模板创建数据库和表\r\n实例12 设置数字日期格式\r\n实例13 利用局部变量进行数据查询\r\n实例14 使用局部变量进行程序控制\r\n实例15 用table数据类型变量获得临时表\r\n实例16 使用运算符进行数据查询\r\n实例17 使用字符串函数进行数据查询\r\n实例18 利用字符串函数进行数据转化\r\n实例19 日期和时间函数的使用\r\n实例20 利用日期和时间函数查询数据\r\n实例21 使用数学函数返回数据\r\n实例22 通过类型转换函数返回数据\r\n实例23 运用配置函数查看系统配置\r\n实例24 用BEGIN...END语句进行数据统计\r\n实例25 在带有游标的过程中使用WHILE语句\r\n实例26 多个IF...ELSE语句进行条件查询\r\n实例27 搜索CASE函数格式进行条件查询\r\n实例28 使从GOTO语句进行循环求和\r\n实例29 WAITFOR语句返回程序执行的时间\r\n实例30 使用RETURN语句返回值\r\n实例31 使用EXEC动态创建语句\r\n\r\n第四篇 实现数据的完整性\r\n\r\n实例32 在企业管理器中创建CHECK约束\r\n实例33 使用Transact-SQL创建CHECK约束\r\n实例34 为已有的表添加CHECK约束定义\r\n实例35 删除CHECK约束\r\n实例36 使用企业管理器创建PRIMARY KEY约束\r\n实例37 CREATE TABLE命令创建PRIMARY KEY约束\r\n实例38 为已有的表添加PRIMARY KEY约束\r\n实例39 删除PRIMARY KEY约束\r\n实例40 使用企业管理器创建UNIQUE约束\r\n实例41 创建表的同时创建UNIQUE约束\r\n实例42 为已有的表添加UNIQUE约束\r\n实例43 删除UNIQUE约束\r\n实例44 使用数据库关系图创建FOREIGN KEY约束\r\n实例45 使用CREATE TABLE创建FOREIGN KEY约束\r\n实例46 为已有的表定义FOREIGN KEY约束\r\n实例47 删除FOREIGN KEY约束\r\n实例48 在企业管理器中定义设置字段默认值\r\n实例49 使用CREATE TABLE为字段设置默认值\r\n实例50 为已有的表添加默认值\r\n实例51 创建和使用DEFAULT对象\r\n实例52 创建使用规则\r\n\r\n第五篇 创建和维护索引\r\n\r\n实例53 使用企业管理器创建索引\r\n实例54 使用“管理”索引命令创建索引\r\n实例55 使用创建索引向导为表创建索引\r\n实例56 使用CREATE INDEX命令为表创建索引\r\n实例57 删除索引\r\n\r\n第六篇 数据的查询\r\n\r\n实例58 在SELECT语句中使用通配符\r\n实例59 使用逻辑运算符AND、ESCAPE语句等进行查询\r\n实例60 NOT与谓词进行组合条件的查询\r\n实例61 使用内联接进行检索\r\n实例62 使用外部联接进行检索\r\n实例63 使用自联接进行检索\r\n实例64 统计在指定条件下作者总数和平均工资\r\n实例65 用三种方法检索年龄最大和年龄最小的作者的记录\r\n实例66 统计书的平均单价、最高单价、最低单价和单价之和\r\n实例67 部门工资信息统计\r\n实例68 将四个表联接在一起进行统计\r\n实例69 按类别统计工资信息\r\n实例70 订货额统计\r\n实例71 检索在一个表中与某公司同在一个城市的客户的三种方法\r\n实例72 在限定的条件下使用使用带IN的子查询从两个表中查询数据\r\n实例73 用子查询更新、添加或删除表中的记录\r\n实例74 在两个表中实现比较条件的检索\r\n实例75 修改引入子查询的比较运算符进行条件检索\r\n实例76 利用子查询的测试进行条件检索\r\n实例77 子查询替代表达式和子查询嵌套\r\n实例78 用相关子查询进行指定条件检索\r\n实例79 用CASE函数改写数据或对数据分类\r\n实例80 用TOP子句查询结果集中前几个或后几个记录\r\n\r\n第七篇 数据记录的修改\r\n\r\n实例81 用INSERT语句和VALUES子句将数据记录插入数据库表中\r\n实例82 将NULL和默认值添加到数据库表中\r\n实例83 使用INSERT...SELECT向表中插入数据\r\n实例84 在UPDATE语句中使用SET子句更改数据\r\n实例85 FROM和WHERE子句指定更新数据的条件\r\n实例86 UPDATE语句修改变量的数据值和将字段的内容指派给变量\r\n实例87 使用DELETE语句删除指定条件的数据记录\r\n实例88 用TRUNCATE TABLE语句对表中所有数据进行删除\r\n\r\n第八篇 存储过程\r\n\r\n实例89 用企业管理器创建“演示存储过程”\r\n实例90 程序中创建存储过程和执行过程\r\n实例91 使用带参数的存储过程来指定查询条件\r\n实例92 在存储过程中使用OUTPUT参数\r\n实例93 用OUTPUT游标参数向存储过程传递参数\r\n实例94 创建“加密过程”存储过程\r\n实例95 删除存储过程\r\n\r\n第九篇 用户定义函数\r\n\r\n实例96 创建用户定义函数“Result_demo”\r\n实例97 CREATE FUNCTION语句创建用户定义函数\r\n实例98 返回table的用户定义函数进行联接查询\r\n实例99 用两种方法修改用户定义函数\r\n实例100 删除用户定义函数的两种方法