T-SQL 学习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了T-SQL 学习相关的知识,希望对你有一定的参考价值。

  什么是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 [email protected]%3=0

            break

          else

            set @[email protected]

        end

    )

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

 

  3.其他命令语句

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

以上是关于T-SQL 学习的主要内容,如果未能解决你的问题,请参考以下文章

SQL Serever学习10——T-SQL语句

SQL server学习——T-SQL编程之存储过程

SQL server学习T-SQL编程逻辑控制语句和安全模式

学习Microsoft SQL Server 2008技术内幕:T-SQL语法基础--第4章

SqlServerSqlServer编程语言T-SQL的存储过程

T-SQL语句汇总