T-SQL 教程

T-SQL 教程

T-SQL(Transact SQL)教程旨在为初学者和专业人士提供帮助。T-SQL 扩展了 SQL,包括过程性编程、本地变量、字符串处理、数据处理以及数学运算。

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

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

什么是 T-SQL?

20世纪70年代,IBM 开发了一种名为 SEQUEL(structured English query language)的语言。过了一段时间,SEQUEL 更名为 SQL,即结构化查询语言。

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

不同的关系数据库管理系统(RDBMS)供应商开发了他们的数据库语言,以扩展 SQL 以适应其产品。

T-SQL 被称为 Transact Structured Query Language,是 Microsoft 的产品。

SQL 中的每个变量、列和表达式都是 SQL Server 中的数据类型。当创建表时,我们使用数据类型为表的列选择数据类型。

T-SQL 扩展了 SQL,包括过程性编程、本地变量、字符串处理、数据处理以及数学运算。

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

SQL 和 T-SQL 的比较表

T-SQL 教程

比较基础 SQL T-SQL
语言 非过程性 过程性
特点 开源 专有特征
提供的函数 数据操作和控制 包括本地变量和过程化编程语言
两者的查询 逐个提交 批量传输

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

用户定义函数是 Transact-SQL 语句的一个例子。

T-SQL 教程

使用 Transact-SQL 恢复数据库

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

共同语言运行时集成是一个重要的 T-SQL 语句。自从 SQL Server 2005 集成了 .NET 以来,SQL Server 与 .NET 集成。它使我们能够使用 .NET 编程与 SQL 对象。

T-SQL 教程

T-SQL 中的函数类型:

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

先决条件

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

受众

本教程旨在为那些想学习 Transact-SQL 基础知识的人提供帮助。本教程旨在描述所有的 Transact SQL 函数和过程。

问题

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程