SQL Server學習第一天之Transact-SQL語言
一、Transact-SQL
1.識別符號
識別符號是諸如表,檢視,資料庫和伺服器等物件的名稱。分為常規識別符號和分割識別符號。
常規識別符號:符合識別符號的格式規則(數字,字母,下劃線且第一個不能為數字)
分割識別符號:包含在雙引號(“”)或者方括號([])內。對不符合識別符號規則的識別符號必須進行分割。
2.資料型別:二進位制資料,字串資料等。
3.函式:Transact-SQL語言為程式設計師提供了非常豐富的函式,同時,還可以建立使用者自定義的函式。
4.運算子:
5.表示式:
6.註釋:--(雙連符)從雙連符開始到行尾均為註釋
/*…*/可以單行註釋也可以多行註釋
二、資料庫物件命名

圖片發自簡書App

圖片發自簡書App
三、資料型別
1.二進位制資料
二進位制由十六進位制資料表示。有binary,varbinary,image三種。

圖片發自簡書App
2.字串資料

圖片發自簡書App
3.Unicode資料

圖片發自簡書App
4.日期和時間資料

圖片發自簡書App
5.數字資料

圖片發自簡書App
6.貨幣資料

圖片發自簡書App
四、常量
1.字串常量:包含在單引號內,由字母數字和特殊字元組成
2.Uncode字串常量:在普通字串常量前加大寫的N
3.二進位制常量:具有字首0x並且是十六進位制數字字串,但不使用引號。
4.bit常量
5.datetime常量:用單引號括起來
6.integer常量
7.decimal常量
8.float常量和real常量
9.money常量
五、變數
區域性變數和全域性變數
全域性變數以@@開頭
六、運算子

圖片發自簡書App

圖片發自簡書App
七、常用函式

圖片發自簡書App

圖片發自簡書App

圖片發自簡書App

圖片發自簡書App

圖片發自簡書App

圖片發自簡書App
八、流程控制語句
1.if…else
2.while
3.waitfor
4.goto〈標籤〉
5.return
6.try…catch
Begin try
endtry
begin catch
end catch