T-SQL 教程

2025年3月17日 | 阅读 3 分钟

T-SQL(Transact SQL)教程专为初学者和专业人士设计。 T-SQL 扩展了 SQL,包括过程编程、局部变量、字符串处理、数据处理和数学运算。

我们的教程提供了 T-SQL 的基本和高级概念。

T-SQL (Transact-SQL) 是 SQL (结构化查询语言) 语言的扩展。本教程涵盖了 T-SQL 的核心概念。 它涵盖了与该主题相关的各种函数、过程、索引和事务。 每个主题都通过示例进行解释。

什么是 T-SQL?

在 1970 年代,'SEQUEL'(结构化英语查询语言)由 IBM 开发。 后来,SEQUEL 被重命名为 'SQL',代表 结构化查询语言

ANSI 于 1986 年批准了 SQL,此后,国际标准化组织 (ISO) 于 1987 年授权了它。

不同的 RDBMS 供应商开发了他们的数据库语言来扩展 SQL 以用于他们的产品。

T-SQL 被称为 Transact 结构化查询语言,是微软的产品。

SQL 中的每个变量、列和表达式都是 SQL Server 中的数据类型。 当我们创建表时,会使用数据类型。 我们根据表格列的要求使用数据类型。

T-SQL 扩展了 SQL,包括过程编程、局部变量、字符串处理、数据处理和数学运算。

Transact-SQL 的定义是普通 SQL 的扩展。 它对来自单个行检索的数据执行操作。 T-SQL 的语法与其他语言略有不同。 但是,它具有产生与其他数据库语言相同结果的功能。 美国国家标准协会于 2014 年创立了 SQL Server T-SQL。

SQL 和 T-SQL 的比较表

T-SQL Tutorial
比较基础SQLT-SQL
语言非过程化过程式
特性开源专有功能
提供的函数数据操作和数据控制局部变量和过程编程语言
两者都提交查询逐个提交批量传输

最流行的 T-SQL 语句是存储过程,它由 T-SQL 代码编译和存储。 存储过程在被调用时执行。

用户定义的函数是 Transact-SQL 语句的示例。

T-SQL Tutorial

使用 Transact-SQL 恢复数据库

触发器用于 AFTER 触发器或代替触发器。 这些应用程序可以插入、删除、读取或更新存储在数据库中的数据。

公共语言运行时集成是一个重要的 T-SQL 语句。 由于 SQL Server 2005 与 .NET 集成。 它使我们能够将 .NET 编程与 SQL 对象一起使用。

T-SQL Tutorial

T-SQL 中的函数类型

  • 聚合函数:它对任何值的集合进行操作,但返回一个值。
  • 排名函数:它为每个分区返回一个排名值。
  • 行集函数:它用作 SQL 语句中的表引用。
  • 标量函数:它返回唯一值并操作单个值。 在 T-SQL 中,SQL Server 支持分析函数来描述分析任务。

前提条件

要理解 T-SQL 语言,您应该熟悉数据库概念。 必须在您的计算机上安装 SQL Server,这将帮助您执行示例,您将了解其工作原理。

目标受众

本教程专为那些希望学习 Transact-SQL 基础知识的人而设计。 本教程旨在描述所有 Transact SQL 函数和过程。

问题

我们向您保证,您不会在本 T-SQL (Transact-SQL) 教程中发现任何问题。 但是,如果存在任何错误,请在联系表格中发布该问题。


下一主题数据类型 T-SQL