T-SQL 是什么

Fanly 2018-09-19 22:07:11
问答

Transact-SQL(T-SQL)是Microsoft针对其SQL Server关系数据库的ANSI SQL专有版本。完全支持ANSI SQL,并使用多种功能扩充语言,例如,Control-of-Flow语言。

Transact-SQL(T-SQL)是 Microsoft 针对其 SQL Server 关系数据库的 ANSI SQL 专有版本。结构化查询语言(SQL)是最广泛使用的关系数据库查询语言,其标准化版本 - 由美国国家标准协会(ANSI)设计 - 称为 ANSI SQL。但是,大多数供应商还实现了具有附加功能的专有 SQL 版本。

T-SQL

T-SQL 完全支持 ANSI SQL,并使用多种功能扩充语言,例如,Control-of-Flow 语言,局部变量以及 UPDATE 和 DELETE 语句的增强功能。

控制流语言的示例包括以下内容:

  • BEGIN 和 END 关键字标记一系列交易。
  • 等待某个事件或一天中的某个时间来运行事务。
  • 返回以立即从存储过程或函数返回。

T-SQL 对 SQL Server 至关重要,因为每个 SQL Server 数据库操作实际上都会向数据库发送一系列 T-SQL 语句。即使使用图形界面,执行的操作也会首先转换为 T-SQL 语句。

T-SQL 语句可以在 SQL Server 和 SQL Server Management Studio(SSMS)的主访问工具中运行,也可以在专用命令行工具 sqlcmd 中运行。此操作类似于 MS-DOS 环境用于运行 Windows 操作系统命令的方式。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • Transact-SQL

    Transact-SQL 是什么

    Transact-SQL(又称T-SQL)是在Microsoft SQL Server和Sybase SQL Server上的ANSI SQL实现,与Oracle的PL/SQL性质相近,被使用为核心的查询语言。
  • 关系型数据库 Relational database

    关系型数据库的基本原理是什么

    关系型数据库采用的是关系模型,即把数据组织成一个或多个表格(称为关系),每个表格包含多个列,每行代表一个记录。这种模型的优点是简单易懂,容易维护,便于数据查询和修改。其次是数据结构,关系型数据库采用的是二维表格结构,每个表格有一个主键用于唯一标识每一行记录。
  • SQL Server

    SQL Server 是什么

    SQL Server是Microsoft的关系数据库管理系统(RDBMS)。它是一个功能齐全的数据库,主要用于与竞争对手Oracle数据库(DB)和MySQL竞争。
  • SQL

    SQL 是什么

    结构化查询语言(SQL)是用于关系数据库管理和数据操作的标准计算机语言。SQL用于查询,插入,更新和修改数据。大多数关系数据库都支持SQL,这对数据库管理员(DBA)来说是一个额外的好处。
  • 资源数据库 resource database

    什么是资源数据库

    资源数据库也称为资源DB或RDB,是SQL Server中隐藏的只读数据库。与其他关系数据库软件一样,SQL Server支持结构化查询语言 (SQL) 用于处理关系数据库,主要界面工具是SQL Server Management Studio (SSMS),可以在32位和64位系统中运行。
  • Wubuntu 操作系统

    Wubuntu,基于Ubuntu LTS的Windows 11操作系统

    Wubuntu是一个基于Ubuntu LTS的操作系统,外观使用类似Windows 11主题。附带PowerTools高级工具,允许使用控制面板、Windows风格的网络和常规设置。支持Android系统以及游戏、PlayStore等图形加速,兼容Microsoft帐户、Google帐户等。