go 批處理
遇到問題繼續執行go以後的語句
可以使不在同一批次處理語句中的sql語句不受影響
把相互聯絡的放在同一批次,沒聯絡的放在不同批次
變數分類
分為區域性變數和全域性變數
區域性變數@ 先宣告再複製 區域性有效
全域性變數@@ 系統定義與維護,唯讀,不能修改 整個sql都可訪問或除錯
例:建立 declare @id char(10)
賦值 set @age=20 select @id='11'
set 是普通的賦值 setect是表查詢賦值
可以一起宣告,不能多個一起賦值
型別轉換
convert
例:select @name+convert(varchar(10),@age)
select 顯示到結果 print 顯示到訊息
if語句 case 分支語句 while 迴圈語句
if(條件)
begin 相當與花括號
語句end 相當與花括號
case
when 條件 then 結果
when 條件 then 結果
when 條件 then 結果
else 結果
endwhile(條件)
begin
語句1語句2
break 退出迴圈 終止迴圈
end
T SQL第二章 程式設計
1 區域性產量的宣告 關鍵字declare 變數名 資料型別 例如 declare name varchar 10 2 賦值 輸出 賦值有兩種方法 1 set 變數名 要賦的值 2 select 變數名 要賦的值 輸出也有兩種方法 1 select 變數名 以 的形式輸出結果 2 print 變數名...
第二章 T SQL程式設計 總結
go是批處理的標誌,表示sql server將這些t sql語句編譯為乙個執行單元,提高執行效率 sql server規定 如果是建庫語句 建表語句,則必須在語句末尾新增go批處理標誌 區域性變數 區域性變數必須以標記 作為字首,如 age 區域性變數的使用時先宣告,再賦值 區域性變數只在定義它的區...
SQL入門 第二章總結 T SQL程式設計
一.批處理 批處理是包含乙個或多個sql語句的組,從應用程式一次性地傳送到sql server執行 sql server將批處理語句編譯成乙個可執行單元,此單元成為執行計畫。執行計畫中的語句每次執行一條。作用 提高sql server處理的執行效率 批處理語句 語句1語句2 go 二.變數 1.變數...