访问和更改关系数据概述

访问和更改关系数据包含如何从 SQL Server 表检索数据和如何修改 SQL Server 表中数据的信息。SQL Server 应用程序通常以下列两种方式之一处理 SQL Server 数据:

访问和更改关系数据涉及生成和执行 Transact-SQL 语句以及处理关系(或表格格式)结果集形式的结果的基础知识。有关使用 Xpath 查询或 Transact-SQL 语句来处理 XML 文档的更多信息,请参见"XML 和 Internet 访问概述"。

主题 描述
查询工具和编程接口 描述在 SQL Server 中使用的各种工具。概括介绍 Transact-SQL 如何与实用工具或数据库 API 连接。
Transact-SQL 语法元素 描述 Transact-SQL 语句中使用的主要语法元素。
访问和更改数据基础知识 描述 SQL Server 应用程序必须解决的、不是任何 Transact-SQL 语句所特有的基本问题:

选择数据库
使用 Transact-SQL 批处理和脚本
使用变量和参数
控制逻辑流程
理解权限

查询基础知识 描述生成 Transact-SQL 语句的基本过程。描述 SELECT、INSERT、DELETE 和 UPDATE 语句中使用的主要子句:

选择列表
FROM 子句
WHERE 子句
ORDER BY 子句
JOIN 子句

高级查询概念 描述一些高级概念,例如:

使用聚合函数
使用 GROUP BY 和 UNION
分区视图
子查询
汇总数据
错误处理
Transact-SQL 提示

修改数据 描述插入新行、更新或删除现有行的方法。
事务 描述如何将多个数据修改语句组成一个事务。
游标 描述 SELECT 语句如何始终返回行集,而应用程序有时需要逐行处理结果集。游标支持每次处理结果集中的一行或一个行块。
锁定 描述 SQL Server 如何防止多个用户同时修改相同的数据。
分布式查询 描述如何对引用不同 SQL Server 示例上的数据、甚至是引用非 SQL Server OLE DB 或 ODBC 数据源中的数据的 Transact-SQL 语句进行编码。
全文检索 描述如何使用比 SQL-92 中支持的功能强大的文本检索功能,以及如何在文本检索中包括数据库的外部文件。