1.语法约定和标识符
2.语言元素
2.1、控制流
2.2、游标
2.3、表达式
2.4、运算符
2.5、事务隔离
2.6、变量常量
3.T-SQL
它以记录项目〔records〕的合集(set)〔项集,record set〕作为操纵对象,所有SQL语句接受项集作为输入,回提交的项集作为输出,这种项集特性允许一条SQL语句的输出作为另一条SQL语句的输 入,所以SQL语句可以嵌套,这使它拥有极大的灵活性和强大的功能。在多数情况下,在其他编程语言中需要用一大段程序才可实践的一个单独事件,而其在SQL上只需要一个语句就可以被表达出来。这也 意味着用SQL可以写出非常复杂的语句,在不特别考虑性能下。
T-SQL语句主要包含了以下的几个部分
- 子句:是语句和查询的组成部分
- 表达式:产生标量值或者行(列)组成的数据库表
- 谓词:给需要评估的三值逻辑指定条件
- 查询:基于特定条件检索数据
- 语句:可以持久的影响数据,也可以控制数据库事务,程序流程、连接、会话、诊断
T-SQL主要有以下4部分组成
- 数据定义语言
- 数据操纵语言
- 数据控制语言
- 事务控制语言
4.DDL
4.1、CREATE
4.2、排序规则
4.3、ALTER
4.4、DROP
4.5、DISABLE/ENABLE TRIGGER
4.6、RENAME
4.7、UPDATE STATISTICS
5.DML
5.1、Select
5.2、删除
5.3、INSERT
5.4、UPDATE
5.5、MERGE
5.6、TRUNCATE TABLE
6.权限
7.XML和xQUERY
8.SQL POWERSHELL