内容简介
本书是“软件开发技术丛书”之一。本书全面介绍数据库查询语言的最新标准SQL-3,主要包括最基本的概念和原理、数据类型、SQL数据和SQL语法的创建与更改、约束和断言、使用检索、触发器、SQL事务、嵌入式SQL诊断处理等,并对新标准的扩展和增强功能以及SQL/CLI进行了详细地论述。书中所含的大量实例既可以帮助初学者迅速掌握SQL,也有助于高级SQL程序员提高应用和开发关系数据库的能力。本书适合于从事SQL编程的专业人员以及从事数据库开发与研究的人员学习使用。
编辑推荐
本书全面介绍数据库查询语言的最新标准SQL-3,主要包括最基本的概念和原理、数据类型、SQL数据和SQL语法的创建与更改、约束和断言、使用检索、触发器、SQL事务、嵌入式SQL诊断处理等,并对新标准的扩展和增强功能以及SQL/CLI进行了详细地论述。
目录
译者序
前言
第1章 引言
1.l 如何阅读本书
1.2 如何阅读SQL语法
1.3 什么是SQL?
1.4 SQL一致性
1.4.l 最小一致性
l.4.2 <SQL对象标识符>
1.4.3 增强一致性
1.5 SQL语句类
1.5.l 事务初始化 SQL语句
l.5.2 应使用哪一个SQL语句?
1.6 SQL规则求值顺序
第2章 一般概念
2.l 集合论
2.1.l 关系
2.1.2 集合运算
2.2 概要:关系模型
2.3 SQL环境
2.4 SQL对象
2.4.l 群集
2.4.2 <授权ID)
2.4.3 特权
2.4.4 目录
2.4.5 模式
2.4.6 表
2.4.7 列
2.4.8 域和UDT
2.4.9 约束和断言
2.4.10 字符集
2.4.11 排序
2.4.12 翻译
2.4.13 触发器
2.4.14 模块
2.4.15 SQL调用例程
2.5 SQL数据类型
2.5.l 预定义<数据类型>
2.5.2 构造<数据类型>
2.5.3 用户定义类型
2.5.4 数据类型转换
2.5.5 站点
2.5.6 定位器
2.6 SQL语言元素
2.6.1 <SQL特殊字符>
2.6.2 < 标记>
2.6.3 <分隔符>
2.6.4 <字符>
2.6.5 <关键字>
2.6.6 <标识符)
第3章 数字
3.1 数字<字符>
3.1.l (精确数字字符)
3.1.2 (近似数字字符)
3.2 数字<数据类型>
3.2.1 INTEGER
3.2.2 SMALLINT
3.2.3 NUMERIC
3.2.4 DECIMAL
3.2.5 FLOAT
3.2.6 REAL
3.2.7 DOUBLE PRECISION
3.3 IEEE二进制浮点
3.4 数字运算
3.4.1 CAST
3.4.2 赋值
3.4.3 比较
3.4.4 其他操作
3.5 选择正确的<数据类型>
3.6 供应商专用语
3.7 SQL库
第4章 位串
4.1 <位串字符>
4.1.1 二进制<位串字符>
4.1.2 ..