1.批处理
定义:是包含一个或多个SQL语句的组,从应用程序一次性地发送到SQL Server执行。
好处:第一条语句能完成,在执行第二条语句出现了运行时错误,这时候,第一条语句执行的结果不受影响。
2.变量分类
局部变量:
① 必须以标记@作为前缀
② 先声明,再赋值
③ 只在定义它的局部范围内有效
声明:DECLARE @变量名 数据类型
赋值:SET @变量名 = 值:用于普通的赋值
SELECT @变量名 = 值:用于从表中查询数据并赋值
全局变量:
① 必须以标记@@作为前缀
② 只能读取,不能修改
③ 在整个SQL环境下都可以被访问或调用
3.逻辑控制语句
① IF-ELSE分支语句
② CASE-END多分支语句
③ WHILE...CONTINUE...BREAK语句