发布时间:2025-12-09 02:27:20 浏览次数:15
Transact-SQL(又称T-SQL)是在Microsoft SQL Server和Sybase SQL Server上的ANSI SQL实现,与Oracle的PL/SQL性质相近,被使用为核心的查询语言。
Transact-SQL(又称 T-SQL)是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 实现,与 Oracle 的 PL/SQL 性质相近,当前在 Microsoft SQL Server 和 Sybase Adaptive Server 中仍然被使用为核心的查询语言。
Transact-SQL 是具有批量与区块特性的 SQL 指令***,数据库开发人员可以利用它来撰写数据部分的商业逻辑(Data-based Business Logic),以强制限制前端应用程序对数据的控制能力。同时,它也是数据库对象的主要开发语言。
Transact-SQL 以 ANSI SQL 为主要组成,当前 Microsoft 实现的 Transact-SQL 可支持到 ANSI SQL-92 标准。
DDL
DDL(Data Definition Language)是对于数据库对象的控制语法,对数据库对象(如数据表,存储程序,函数或自定义类型等)的新增,修改和删除都使用此语法。
DML
DML(Data Manipulation Language)是一般开发人员俗称的 CRUD(Create/Retrieve/Update/delete)功能,意指数据的新增/截取/修改/删除四个功能。
DCL
DCL(Data Control Language)是由数据库所提供的保安功能,对于数据库与数据库对象的访问原则与权限,都由 DCL 定义之。
Transact-SQL 可支持下列的控制流程语法(control-flow):
Transact-SQL 通常会使用由 SQL Server 或 Adaptive Server 提供的查询工具,像是: