T-SQL(TransactSQL)教程
T-SQL (Transact SQL) 教程是为初学者和专业人士设计的。 T-SQL 将 SQL 扩展为包括过程编程、局部变量、字符串处理、数据处理和数学。
T-SQL(Transact-SQL)是SQL(结构化查询语言)语言的扩展。 本教程涵盖了 T-SQL 的核心概念。 它涵盖了与此主题相关的各种功能、过程、索引和事务。 每个主题都在示例的帮助下进行了解释。
什么是 T-SQL?
在 1970 年代,IBM 开发了语言“SEQUEL”(结构化英语查询语言)。 一段时间后, SEQUEL 被重命名为“SQL”,代表结构化查询语言。
ANSI 在 1986 年批准了 SQL,此后,在 1987 年,国际标准组织 (ISO) 对其进行了授权。
不同的 RDBMS 供应商开发了他们的数据库语言来扩展他们产品的 SQL。T-SQL全称为Transact Structured Query Language,它是微软开发的产品。
SQL 中的每个变量、列和表达式都是 SQL Server 中的数据类型。 创建表时会使用数据类型。 我们根据表的要求使用表列的数据类型。
T-SQL 将 SQL 扩展为包括过程编程、局部变量、字符串处理、数据处理和数学。
Transact-SQL 的定义是Normal SQL 的扩展。 它对来自单行检索的数据执行操作。 T-SQL 的语法与另一种语言有所不同。 但它具有生成与其他数据库语言相同的结果的功能。 美国国家标准于 2014 年创立了 SQL 服务器 T-SQL。
SQL与T-SQL对比图
比较项 | SQL | T-SQL |
---|---|---|
语言 | 非程序性 | 程序性 |
功能 | 开源 | 专有功能 |
提供的功能 | 数据操作和数据控制 | 局部变量和过程编程语言 |
查询提交 | 一对一提交 | 批量传输 |
最流行的 T-SQL 语句是存储过程,它由 T-SQL 代码编译和存储。 存储过程在调用时执行。用户定义的函数是 Transact-SQL 语句的示例。
使用 Transact-SQL 还原数据库
触发器在触发器之后使用或代替触发器使用。 这些应用程序可以插入、删除、读取或更新存储在数据库中的数据。
公共语言运行时集成是至关重要的 T-SQL 语句。 因为,SQL Server 2005 与 .NET 集成在一起。 它使我们能够对 SQL 对象使用 .NET 编程。
T-SQL 中的函数类型:
- 聚合函数:它对任何值集合进行操作,但返回一个值。
- 排名函数:它返回对每一行进行分区的排名值。
- 行集函数:在 SQL 语句中用作表引用。
- 标量函数:返回唯一值并操作单个值。 在 T-SQL 中,SQL Server 支持分析功能来描述分析任务。
先决条件
要理解 T-SQL 语言,您应该熟悉数据库概念。 SQL Server 必须安装在您的计算机上,因此它将帮助您执行示例并且您将知道它正在运行。
面向读者
本教程是为那些想要学习 Transact-SQL 基础知识的人设计的,旨在描述所有 Transact SQL 函数和过程。
问题反馈
我们无法保证在本 T-SQL (Transact-SQL) 教程中不会有任何错误或问题。 但如果有任何错误,请在联系我们发布更新。