第二章 T SQL程式設計 總結

2021-08-27 11:35:24 字數 1029 閱讀 8323

go是批處理的標誌,表示sql-server將這些t-sql語句編譯為乙個執行單元,提高執行效率

sql-server規定:如果是建庫語句、建表語句,則必須在語句末尾新增go批處理標誌

區域性變數:

區域性變數必須以標記@作為字首,如@age

區域性變數的使用時先宣告,再賦值

區域性變數只在定義它的區域性範圍內有效

全域性變數:

全域性變數必須以標記@@作為字首,如@@version

全域性變數由系統定義和維護,我們只能讀取,不能修改

全域性變數在整個sql環境下都可以被訪問或呼叫

宣告:declare @變數名 變數型別     例如:declare @age int

賦值:set @變數名=值:用於普通賦值

select @變數名=值:用於從表中查詢資料並賦值

例如:select @id=『123』      set @age=18

print 變數或表示式:以訊息形式進行顯示

select變數或表示式:以**形式進行顯示

①.if-else語句

--if(條件)

--    begin

--        t-sql語句  

--    end

--else if (條件)

--    begin

--        t-sql語句  

--    end

--else

--    begin

--        t-sql語句  

--    end

②.case-end語句

--case    

--    when   條件1  then   結果1

--    when   條件2  then   結果2

--    [else 結果]

--end

③.迴圈控制語句

--while(迴圈控制條件)

--    begin 

--        t-sql語句

--    end

T SQL第二章 程式設計

1 區域性產量的宣告 關鍵字declare 變數名 資料型別 例如 declare name varchar 10 2 賦值 輸出 賦值有兩種方法 1 set 變數名 要賦的值 2 select 變數名 要賦的值 輸出也有兩種方法 1 select 變數名 以 的形式輸出結果 2 print 變數名...

第二章 T SQL程式設計

go 批處理 遇到問題繼續執行go以後的語句 可以使不在同一批次處理語句中的sql語句不受影響 把相互聯絡的放在同一批次,沒聯絡的放在不同批次 變數分類 分為區域性變數和全域性變數 區域性變數 先宣告再複製 區域性有效 全域性變數 系統定義與維護,唯讀,不能修改 整個sql都可訪問或除錯 例 建立 ...

SQL入門 第二章總結 T SQL程式設計

一.批處理 批處理是包含乙個或多個sql語句的組,從應用程式一次性地傳送到sql server執行 sql server將批處理語句編譯成乙個可執行單元,此單元成為執行計畫。執行計畫中的語句每次執行一條。作用 提高sql server處理的執行效率 批處理語句 語句1語句2 go 二.變數 1.變數...