T-SQL 组成

  • DML(数据操作Data Manipulation Language)

查询、插入、删除和修改数据库中的数据。

SELECT: 从数据库表表中检索数据行和列

INSERT: 向数据库表添加新数据行

UPDATE: 更新数据库表中的数据

DELETE: 从新数据库表中删除数据行

  • DCL(数据控制Data Control Language)

用来控制存取许可、存取权限等。

GRANTREVOKE 等。

COMMIT: 结束当前事务

ROLLBACK:中止当前事

SET TRANSACTION: 定义当前事务数据访问特性

  • DDL(数据定义语Data Definition Language)

用来建立数据库、数据库对象和定义其列。

Create Table: 创建一个数据库表

Drop Table: 从数据库中删除表

Alter Table: 修改数据库表结构

Create View: 创建一个视图

Drop View: 从数据库中删除视图

Create Index: 创建一个索引

Drop Index: 从数据库中删除索引

Create Procedure: 创建一个存储过程

Drop Procedure: 从数据库中删除存储过程

Create Trigger: 创建一个触发器

Drop Trigger: 从数据库中删除触发器

 

 

  • 明、流程控制、功能函数

义变量、判断、分支、循环结构等。

日期函数、数学函数、字符函数、系统函数等。

DECLARE: 为查询设定游标

EXPLAN: 为查询描述数据访问计划

OPEN: 检索查询结果,打开一个游标

FETCH: 检索一行查询结果

CLOSE: 闭游标

PREPARE: 为动态执行准备SQL 语句

EXECUTE: 动态地执行SQL 语句

DESCRIBE: 描述准备好的查询