Transact-SQL编程

2018.09.07

星期五

1.批处理语句

    标志:GO

       表示SQL-Sever将这些T-SQL语句编译为一个执行单元提高执行效率。

       SQL-Sever规定:如果是建库,建表语句,储存过程和视图等,则必须在末尾添加GO。

       删除,重建为一条语句,中间不建议用GO分开。

2.变量分类

    局部变量:

              以@作为前缀,先声明再赋值,只在定义它的局部范围内有效

    全局变量:

              以@@作为前缀,只能读不能改,在整个SQL环境下都可以调用

    变量的声明:

              declare    @变量名    数据类型

    变量的赋值:

              set   @变量名=值           用于普通赋值

              select   @变量名=值       用于从表中查询数据并赋值

3.输出,逻辑,循环语句

    输出语句:

              print          以消息形式显示       若变量值不是字符串的话必须先用convert函数进行转换(convert(转换目标,转换对象)

              select       以表格形式显示

    逻辑,循环语句:

         if-else: 

              与JAVA大体相同    {}换为 begin......end

         case-end:

              case

                   when  条件1    then  结果2

                   when  条件1    then  结果2

                   ........

                   else  其他结果

              end

         while:

               与JAVA大体相同    {}换为 begin......end

                     continue:结束后面的语句

                     break:跳出当前循环

猜你喜欢

转载自blog.csdn.net/TZY95277/article/details/82499868