T-SQL 组成
- DML(数据操作语言Data Manipulation Language)
查询、插入、删除和修改数据库中的数据。
SELECT: 从数据库表表中检索数据行和列
INSERT: 向数据库表添加新数据行
UPDATE: 更新数据库表中的数据
DELETE: 从新数据库表中删除数据行
- DCL(数据控制语言Data Control Language)
用来控制存取许可、存取权限等。
GRANT、REVOKE 等。
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: 描述准备好的查询
时间: 2024-10-12 13:20:17