SQL技术手册(第二版)
SQL技术手册(第二版)
Kevin E. Kline, Daniel Kline, Brand Hunt
O'Reilly Taiwan公司 编译
出版时间:2008年06月
页数:728
SQL是数据库语言,用来建立与维护数据库对象,可在对象中放入数据、查询数据、修改数据及删除不需要的数据,是许多企业应用程序的核心。如果你参与软件开发,就很可能会用到一定程度的SQL语言。使用SQL时,需要一份不错的语法参考资料。虽然SQL是标准化语言,但SQL的实现并不是标准化的。厂商软件差异甚多,本书也就因此而诞生。
《SQL技术手册》第二版是最新版SQL语言的实践指令参考手册。本书列出各种SQL语句,说明其使用方式及语法,不仅对它在标准版中的概念进行探讨,也说明它在5大主要数据库平台(DB2、Oracle、MySQL、PostgreSQL及SQL Server)上的实现方法。每项语句的内容包含厂商程序的命令语法、说明以及解说重要概念与用法的丰富范例。
SQL不仅和语句相关,数据类型及实际运作所需的大量内置SQL函数库也很重要。本书收录了标准版及多种厂商实现版的数据类型与函数。本书第二版也收录了DB2与Oracle所支持的较新版窗口函数语法的详细信息。
《SQL 技术手册》第二版不仅是资深SQL程序设计师、分析师、数据库管理员的便捷参考指南,也是顾问及需要熟悉跨多平台SQL语言的用户的最佳资源。
  1. 前言
  2. 第一章 SQL历史与实现
  3. 关系模型及ANSI SQL
  4. SQL标准的历史
  5. SQL方言
  6. 第二章 基本概念
  7. 本书收录的数据库平台
  8. 语法种类
  9. SQL2003与平台独有的数据类型
  10. 约束
  11. 第三章 SQL语句命令参考指南
  12. 使用说明
  13. SQL平台支持
  14. SQL命令参考
  15. 第三章 SQL语句命令参考指南
  16. 第四章 SQL函数
  17. 函数类型
  18. ANSI SQL聚合函数
  19. ANSI SQL窗口函数
  20. ANSI SQL标量函数
  21. 平台独有的扩展功能
  22. 第五章 数据库程序设计
  23. 数据库程序设计概要
  24. 开启数据库连接
  25. 关闭数据库连接
  26. 管理事务
  27. 执行语句
  28. 撷取数据
  29. 错误处理
  30. 范例
  31. 附录一 Sybase Adaptive Server
  32. 附录二 平台共有与独有的关键字
书名:SQL技术手册(第二版)
译者:O'Reilly Taiwan公司 编译
国内出版社:东南大学出版社
出版时间:2008年06月
页数:728
书号:978-7-5641-1007-9
原版书出版商:O'Reilly Media
Kevin E. Kline
 
Kevin E. Kline是Quest Software(http://www.quest.com)的SQL Server难题小组技术总监。他领导一支跨国团队,专门为SQL Server市场规划并交付工具。Kevin是SQL Server专业协会(PASS,http://wwww.sqlpass.org)的发起人,PASS是首屈一指的SQL Server用户群,而他目前也担任这个协会的会长。除了在数据库及IT基础建设的相关会议上演说外,Kevin也编写了另外四本数据库方面的书籍,包括《TransactSQL Programming》(O'Reilly出版),还发表了许多关于Microsoft SQL Server的杂志与网络文章以及白皮书。当Kevin没为手边的工作搔头弄发时(虽然他的头发也剩不了多少了),他会跟老婆浪漫一下,陪四个小孩玩,在花园里莳花弄草。
Kevin E. Kline is the director of SQL Server Solutions at Quest Software, a leading
provider of award-winning tools for database management and application monitoring
on the SQL Server platform. Kevin is also the president of the international
Professional Association for SQL Server (PASS) and frequently contributes to database
technology magazines, web sites, and discussion forums. He is the coauthor of
Transact-SQL Programming (O’Reilly) and three other books on database technologies.
Kevin is a top-rated speaker, appearing at international conferences such as
Microsoft TechEd, DevTeach, PASS, Microsoft IT Forum, and SQL Connections.
 
 
Daniel Kline
 
而Kevin的兄弟,Daniel Kline,是阿拉斯加大学安克雷奇分校的英语副教授,在这里,他专门研究中世纪的文学、文艺和文化理论,以及计算机辅助教学。他在印地安那大学Bloomington分校获得哲学博士学位和其他许多名誉学者称号。Dan最近发表了许多学术论文,如《Literary and Linguistic Computing》、《Philological Quarterly》、《Chaucer Review》和《Essays in Medieval Studies》。当不与妻子和两个儿子在一起时,Dan则沉浸于他喜爱的工程、电子版坎特伯雷故事集(Canterbury Tales)之中(http://cwolf.uaa.alaska.edu/~afdtk/ext_main.htm)。Dan的联系方式为:afdtk@uaa.alaska.edu。
Daniel Kline (Ph.D., Indiana University, 1997) specializes in Middle English
literature and culture; Chaucer; literary and cultural theory; critical pedagogy;
and digital medievalism. An associate professor of English at the University of
Alaska, Anchorage, he is widely published in academic journals and is the
author/webmaster of The Electronic Canterbury Tales (www.kankedort.net).
 
 
Brand Hunt
 
Brand Hunt是Systems Research and Development(SRD)的项目经理及软件开发人员。SRD的团队在亲友身份认知及关系理解的系统中独步全球。在加入SRD之前,Brand曾就职于Rogue Wave Software。工作之余,Brand喜欢玩扑克牌游戏皮纳克尔(pinochle),还喜欢与亲友一起玩滑雪板。
Brand Hunt is a director in architecture and engineering at Merrill Lynch. Beyond
work, Brand enjoys board games, pinochle, and snowboarding with his family and
friends.
 
 
本书的封面是一只变色龙。目前世界各地约有850种变色龙,多数是非洲原生种,不过也曾在欧洲、亚洲两大洲发现过它们。大部分变色龙栖息在树上,体型娇小,平均长度为15至30厘米。变色龙的主食是昆虫,利用长长的舌头捕食。没错,它的舌头是很重要的工具,长度可以达到变色龙身体长度的一半,在舌头末端有种带粘性的软垫,昆虫就是被这个粘垫困住。各种变色龙间有些共同的特征,例如眼睛很大而且突出,不需要转动头部或身体就拥有360度的视角。还有,变色龙的脚趾位于足部两侧,通常一侧有三根脚趾,另一侧则有两根,它们很适合在枝丫间快捷而有效率地移动。
变色龙最有名的特色是改变外表以适应外部环境的能力。事实上,有好几种爬行虫类都能够变色,但变色龙的能力远远领先且最为完善。这项由神经系统操纵的技能在狩猎和闪躲猎食者时都十分宝贵,同时也有助于调节体温。这项伪装技能的程度与变色龙的性别、年龄和种类相关。