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 if @a%3=0

            break

          else

            set @a=@a-1

        end

    )

     其他一些關鍵字:return    goto    waitfor  delay /time

 

  3.其他命令語句

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM