剑来的第二章课程总结

第二章——T-SQL编程

本章目标

    1.掌握变量的定义和使用

             声明:declare @a int
             赋值:set @a=2, select @a=8
                select可以赋值多个值  以最后一个为准
                select可以赋值多个变量
                select可以边查边赋
             使用:print @a  select @a

  •               print 展示在消息 
  •               select 展示在结果  返回一个结果集
     

     2.掌握输出语句

  •               select 变量名 以表格的形式输出结果
  •               print 变量名 以文本 消息的形式输出结果

     3.掌握逻辑控制语句

            

一 .IF-ELSE条件语句
 语法:IF()
       语句或语句块
     ELSE
       语句或语句块
若有多条语句,则使用语句块,语句块使用BEGIN...END表示,其作用相当于Java语句的“{}”符号。
 IF()
     BEGIN
      语句1
     语句1
     .....
     END
ELSE

二.CASE 多分支语句:相当于多重if语句
  语法:
   CASE
      WHEN 条件1 THEN 结果1
      WHEN 条件2 THEN 结果2
      [ELSE 其他结果]
   END

三. WHILE 循环语句 :在循环语句中使用continue和break关键字来控制语句的执行。
  语法:
   WHILE(条件)
    语句或语句块
    [BREAK]

使用break关键字从最内层的while循环中退出。

 4.理解批处理的概念

批处理是作为一个逻辑单元的T-SQL语句。如果一条语句不能通过语法分析,那么不会运行任何语句。如果一条语句在运行时失败,那么产生错误的语句之前的语句都已经运行了。

  为了将一个脚本分为多个批处理,可使用GO语句。

  GO语句的特点:

  •   GO语句必须自成一行,只有注释可以再同一行上。
  •   它使得自脚本的开始部分或者最近一个GO语句以后的所有语句编译成一个执行计划并发送到服务器,与任何其他批处理无关。
  •   GO语句不是T-SQL命令,而是由各种SQL Server命令实用程序(如:Management Studio中的"查询"窗口)识别的命令。

 

 

   

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值