码迷,mamicode.com
首页 > 数据库 > 详细

T-SQL 学习

时间:2017-07-26 18:03:27      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:流程控制语句   ret   常量   控制语句   name   优秀   前缀   程序   bre   

  什么是T-SQL语言?

  T-SQL语言是SQL语言的扩展和增强,是与SQL server交流沟通的语言之一。

  T-SQL的组成部分,数据定义语言-DDL(对数据库对象的创建和管理),数据控制语言-DCL(对数据库中数据的安全性和完整性)、数据操作语言-DML(对数据的增删改查)。

  

  T-SQL语句分类:

    数据定义语句(例:create table table_name /drop table table_name)

    数据控制语句(例:grant   revoke)

    数据操作语句(例:select   update  delete)

 

    流程控制语句(例: if else )

    变量申明语句(例:declare @a int);

    内嵌函数;

    其他命令;

 

   1、变量与常量:

    常量:

      数字常量:整数、小数、浮点数(12,12.1,12e10)

      字符串常量:‘FEFWEF‘

      日期常量:current_date、current_time、current_timestamp

 

    变量:局部变量和全局变量

      局部变量:(declare @a int  set @a=1)

        用 declare 申明,用select或者set赋值

      全局变量:(@@IDENTITY......)

        以@@为前缀,每个全局变量都带有不同的意义;

 

  2、流程控制语句

    顺序流程语句:begin ... end

    判断流程语句:if....else  、case when then  else end

    (  select * ,name=case

       when grade>90 then ‘成绩优秀‘

      when grade>60  and grade<90 then ‘成绩良好‘

         else ‘成绩不及格‘

        end

          from table_name

          )

     循环程序语句:while...continute...break

    (

      declare @a int

      set @a=10

      while @a<1

        begin

          if @a%2=0

            continute

          else if@a%3=0

            break

          else

            set @a=@a-1

        end

    )

     其他一些关键字:return    goto    waitfor  delay /time

 

  3.其他命令语句

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

T-SQL 学习

标签:流程控制语句   ret   常量   控制语句   name   优秀   前缀   程序   bre   

原文地址:http://www.cnblogs.com/shenqizhu/p/7240012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!