书籍详情

TRANSACT-SQL实例大全

TRANSACT-SQL实例大全

作者:刘赛锦,张平宗等编著

出版社:国防工业出版社

出版时间:2002-01-01

ISBN:9787118027471

定价:¥40.00

购买这本书可以去
内容简介
  本书以实例的形式全面介绍了Transact—SQL的应用开发技术。全书一共11章。前两章的主要内容是Transact—SQL的基本用法和编程概念。第3章展示了一些内建函数的使用。第4章、第5章和第6章分别演示了如何使用游标、存储过程和触发器。第7章、第8章和第9章分别介绍了索引、ADO模型和复制这三个专题。第10章演示了一些查询优化的方法。第11章重点介绍了在数据库中使用XML的方法。每一章由多个实例组成,每个实例分为“实例目的”、“源代码”和“代码剖析”这三部分,清晰明了,便于学习。本书可供从事Transact—SQL开发技术的广大工程技术人员和大专院校师生阅读参考。
作者简介
暂缺《TRANSACT-SQL实例大全》作者简介
目录
第1章 Transact-SQL基本用法                  
 1. 1  创建. 修改和删除数据库                  
 1. 1. 1  创建简单的数据库                  
 1. 1. 2  创建数据文件和事务日志文件                  
 1. 1. 3  修改数据库                  
 1. 1. 4  删除数据库                  
 1. 2  创建和删除表                  
 1. 2. 1  数据类型及创建                  
 1. 2. 2  使用约束                  
 1. 2. 3  创建表                  
 1. 2. 4  删除表                  
 1. 2. 5  临时表                  
 1. 3  修改表                  
 1. 4  查询数据                  
 1. 4. 1  SELECT子句的使用技巧                  
 1. 4. 2  FROM子句的使用技巧                  
 1. 4. 3  WHERE子句的使用技巧                  
 1. 5  添加数据                  
 1. 6  修改和删除数据                  
 1. 6. 1  修改数据                  
 1. 6. 2  删除数据                  
 第2章  Transact-SQL的高级概念                  
 2. 1  SQL Server编程概念                  
 2. 1. 1  批                  
 2. 1. 2  事务                  
 2. 1. 3  流控制                  
 2. 1. 4  变量                  
 2. 2 使用于查询和在线视图                  
 2. 2. 1  Transact-SQL中的子查询                  
 2. 2. 2  在线视图                  
 2. 3  外联结. 交叉联结和自联结                  
 2. 3. 1  外联结                  
 2. 3. 2  交叉联结                  
 2. 3. 3  自联结                  
 2. 4  高级的DELETE语句和UPDATE语句                  
 2. 4. 1  DELETE语句的高级使用                  
 2. 4. 2  高级UPDATE语句                  
 2. 5  CASE表达式                  
 2. 5. 1  简单CASE表达式                  
 2. 5. 2  高级CASE表达式                  
 第3章  使用内建函数                  
 3. 1  转换函数                  
 3. 1. 1  CAST()函数                  
 3. 1. 2  STR()函数                  
 3. 1. 3  CONVERT()函数                  
 3. 2  日期和时间函数                  
 3. 2. 1  DATEADD()函数                  
 3. 2. 2  DATEDIFF()函数                  
 3. 2. 3  DATENAME()函数                  
 3. 2. 4  DATEPART()函数                  
 3. 3  算术函数                  
 3. 3. 1  三角函数                  
 3. 3. 2 ABS()函数                  
 3. 3. 3  CEILING()函数和FLOOR()函数                  
 3. 3. 4  RAND()函数                  
 3. 4  字符串函数                  
 3. 4. 1  ASCB()函数                  
 3. 4. 2  CHAR()函数                  
 3. 4. 3  UPPER()函数和LOWER()函数                  
 3. 4. 4  TRIM()函数                  
 3. 4. 5  字符串操作函数                  
 3. 5  使用系统函数                  
 3. 5. 1  DATALENGTH()函数                  
 3. 5. 2 ISNULL()函数                  
 3. 5. 3  ISDATE()函数                  
 第4章 游标的使用                  
 4. 1  游标使用的全过程                  
 4. 1. 1  定义游标                  
 4. 1. 2  打开游标                  
 4. 1. 3 FETCH语句的使用                  
 4. 1. 4  释放游标                  
 4. 1. 5  删除游标引用                  
 4. 2  游标和事务                  
 4. 2. 1  在提交事务时使用游标                  
 4. 2. 2  使用游标进行并发控制                  
 4. 2. 3  游标锁定                  
 4. 3  游标函数                  
 4. 3. 1  函数@@CURSOR_ROWS的使用                  
 4. 3. 2  函数CURSOR_STATUS的使用                  
 4. 3. 3  函数@@FETCH-STATUS的使用                  
 4. 4  使用游标修改和删除数据                  
 4. 4. 1  使用游标修改数据                  
 4. 4. 2  使用游标删除数据                  
 4. 4. 3  使用游标修改数据高级范例                  
 4. 5 高级游标使用                  
 4. 5. 1  用自定义函数代替游标                  
 4. 5. 2  使用嵌套游标生成报表输出                  
 4. 5. 3  使用系统存储过程察看游标                  
 第5章 存储过程                  
 5. 1 存储过程入门                  
 5. 1. 1  创建存储过程                  
 5. 1. 2 修改存储过程                  
 5. 1. 3  存储过程的运行和删除                  
 5. 2  创建带输出参数的存储过程                  
 5. 2. 1  简单实例                  
 5. 2. 2  图书馆实例                  
 5. 3  利用存储过程实现BBS树形结构                  
 5. 3. 1  基本思路                  
 5. 3. 2  表的设计                  
 5. 3. 3  用存储功能实现树形结构                  
 5. 4 用PHP调用数据库的存储过程                  
 5. 4. 1  用PHP调用存储过程实例之一                  
 5. 4. 2  用PHP调用存储过程实例之二                  
 5. 5  工程案例分斩                  
 5. 5. 1  创建第一个管理表                  
 5. 5. 2  创建档案管理表                  
 5. 5. 3  添加一个用户登录ID                  
 5. 5. 4  修改用户结束日期                  
 5. 5. 5  删除一个用户                  
 5. 5. 6  改善处理过程的建议                  
 第6章  触发器的使用                  
 6. 1  创建和使用触发器                  
 6. 1. 1  创建一个简单的触发器                  
 6. 1. 2  使用触发器                  
 6. 1. 3  工程实例                  
 6. 2  修改和删除触发器                  
 6. 2. 1  修改触发器                  
 6. 2. 2  删除触发器                  
 6. 3  级联触发器                  
 6. 3. 1  删除级联                  
 6. 3. 2  更新级联                  
 6. 3. 3  UPDATE()函数的使用                  
 6. 4  递归触发器                  
 6. 4. 1  简单的递归触发器                  
 6. 4. 2  使用递归触发器解决自引用关系                  
 6. 5  用触发器强制执行业务规则                  
 6. 5. 1  使用触发器限制字段的值                  
 6. 5. 2  进一步使用触发器限制字段的值                  
 第7章  索引                  
 7. 1  索引基础                  
 7. 1. 1  索引的用途                  
 7. 1. 2  索引类型                  
 7. 2  深入了解索引结构                  
 7. 2. 1  非聚集索引                  
 7. 2. 2  聚集索引                  
 7. 2. 3  聚集索引和非聚集索引的比较                  
 7. 2. 4  复合索引的优缺点                  
 7. 2. 5  使用索引检索和更新数据                  
 7. 3  创建索引                  
 7. 3. 1  使用简单索引                  
 7. 3. 2  使用唯一聚集索引                  
 7. 3. 3  使用简单组合索引                  
 7. 3. 4  使用RILLFACTOR选项                  
 7. 3. 5  使用IGNORE-DUP--KEY选顷                  
 7. 3. 6  使用PAD-INDEX创建索引                  
 7. 3. 7  为视图创建索引                  
 7. 3. 8  删除索引                  
 7. 4  调整索引                  
 7. 4. 1  选择索引键列                  
 7. 4. 2  填充因子                  
 第8章  ADO模型的运用                  
 8. 1  使用Connection对象操纵数据                  
 8. 1. 1  创建数据库连接文件                  
 8. 1. 2  创建表                  
 8. 1. 3  添加数据                  
 8. 1. 4  察看数据                  
 8. 2  使用Recordset对象察看数据                  
 8. 2. 1  使用Recordset对象显示所有记录的所有字段                  
 8. 2. 2  用Recordset对象实现翻页                  
 8. 2. 3  Recordset对象中的游标使用                  
 8. 2. 4  利用Recordset对象插入数据                  
 8. 3  用Command对象执行存储过程                  
 8. 3. 1  使用Command对象执行存储过程的基本步骤                  
 8. 3. 2  使用存储过程完成一个论坛                  
 8. 3. 3  论坛的全部源代码                  
 8. 4  工程实例                  
 8. 4. 1  预备工作介绍                  
 8. 4. 2  浏览产品                  
 8. 4. 3  更新数据                  
 8. 4. 4  添加数据                  
 8. 4. 5  删除数据                  
 第9章  复制                  
 9. 1  复制介绍                  
 9. 1. 1  什么是复制                  
 9. 1. 2  出版和订阅模型                  
 9. 1. 3  复制怎样工作                  
 9. 1. 4  复制代理                  
 9. 1. 5  复制数据时的因素                  
 9. 1. 6  分发方法                  
 9. 2  在Web应用程序中使用SQL合并和分发控件                  
 9. 2. 1  服务器端安装程序                  
 9. 2. 2  Web应用程序                  
 9. 2. 3  程序运行的步骤和结果                  
 9. 3  使用存储过程解决数据冲突                  
 9. 3. 1  实例任务简介                  
 9. 3. 2  创建出版服务器                  
 9. 3. 3  创建存储过程裁决器                  
 9. 3. 4  完成并测试应用程序                  
 9. 4  使用VB创建可变订阅                  
 9. 4. 1  实例任务说明                  
 9. 4. 2  VB程序代码解析                  
 9. 4. 3  数据库端的SQL脚本                  
 9. 4. 4  repldts. vbp文件介绍                  
 9. 4. 5  运行程序的步骤                  
 第10章  查询优化                  
 10. 1  优化原则                  
 10. 1. 1  查询优化建议                  
 10. 1. 2  高级查询概念                  
 10. 1. 3  编写可读性强的代码                  
 10. 2  设计和优化存储过程                  
 10. 2. 1  设计高效的存储过程                  
 10. 2. 2  编写存储过程的步骤                  
 10. 2. 3  数据检索优化                  
 10. 2. 4  数据存储优化                  
 10. 2. 5  数据存档优化                  
 10. 2. 6  数据删除优化                  
 10. 2. 7  记录处理优化                  
 10. 2. 8  使用业务逻辑                  
 10. 3  交叉制表                  
 第11章  在SQL Server 2000中使用XML                  
 11. 1  使用HTTP访问SQL Server                  
 11. 1. 1  创建IIS虚拟目录                  
 11. 1. 2  使用HTTP执行存储过程                  
 11. 1. 3  使用HTTP执行模板                  
 11. 2  使用带批注的XDR架构                  
 11. 2. 1  基本概念                  
 11. 2. 2  使用sql:relation                  
 11. 2. 3  使用sql:field                  
 11. 2. 4  使用sql:is-constant                  
 11. 2. 5  使用<sql:relationship>                  
 11. 2. 6  使用sql:limit-field和sql:limit-value                  
 11. 2. 7  使用sql:overflow-field                  
 11. 3  XPath查询                  
 11. 3. 1  查询中使用的架构映射                  
 11. 3. 2  指定XPath查询中的多个要素                  
 11. 4  检索和编写XML                  
 11. 4. 1  使用FORXML子句                  
 11. 4. 2  使用OPENXML子句                  
 11. 5  XSL专题                  
 11. 5. 1  一个简单的XSL应用                  
 11. 5. 2  使用XSL模板                  
 11. 5. 3  选择数据输出                  
 11. 5. 4  灵活运用XSL                  
 11. 5. 5  创建一个ASP程序来检查XSL转换                  
 11. 5. 6  在数据库查询结果中使用XSL                  

猜您喜欢

读书导航