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.變數...