第 2 章 T_SQL 编程

一 批处理

go:

1,go是批处理的标志

2.作用:可以使不在同一批处理语句中的SQL语句相互不受影响

3.使用:把相互联系的放在同一批次,没联系的放在不同批次

二变量(局部变量,全局变量)

①.局部变量和全局变量的区别

局部变量:定义它的局部范围内有效

             1.必须以标记@作为前缀,如@rew

            2.使用时先声明,在赋值

             3.只在定义它的局部范围内有效

②全局变量:

              1.必须以标记@@为前缀,如@@toe

               2.有系统定义和维护,我们只能读取,不能修改

               3.在这个sql环境下都可以被访问或使用

三 局部变量

1.声明

    语法:declare @变量名 数据类型(一次可义声明多个)

 2.赋值

  语法:set/select 变量名=要赋的值(一次只可以赋值一个)

3.输出

 语法:select/prinet 变量名

注:数据类型转换

convet(目标类型,要转换的值名称)

三  逻辑控制语句 

1.if-else

语法:if(条件)

     begin

   语句1

 语句2

.........

end

else

begin

语句1

.........

end

2.case-end

语法:

case

when 条件1   then 结果1

when 条件2   then 结果2

.....................

else 其他结果

end

3.while(条件)

begin

语句1

语句2

...............

break

end

猜你喜欢

转载自blog.csdn.net/weixin_43125040/article/details/82594474