一率拒、Transact-SQL
1.標(biāo)識(shí)符
標(biāo)識(shí)符是諸如表,視圖禁荒,數(shù)據(jù)庫和服務(wù)器等對(duì)象的名稱猬膨。分為常規(guī)標(biāo)識(shí)符和分割標(biāo)識(shí)符。
常規(guī)標(biāo)識(shí)符:符合標(biāo)識(shí)符的格式規(guī)則(數(shù)字呛伴,字母寥掐,下劃線且第一個(gè)不能為數(shù)字)
分割標(biāo)識(shí)符:包含在雙引號(hào)(“”)或者方括號(hào)([])內(nèi)。對(duì)不符合標(biāo)識(shí)符規(guī)則的標(biāo)識(shí)符必須進(jìn)行分割磷蜀。
2.數(shù)據(jù)類型:二進(jìn)制數(shù)據(jù)召耘,字符串?dāng)?shù)據(jù)等。
3.函數(shù):Transact-SQL語言為程序員提供了非常豐富的函數(shù)褐隆,同時(shí)污它,還可以創(chuàng)建用戶自定義的函數(shù)。
4.運(yùn)算符:
5.表達(dá)式:
6.注釋:--(雙連符)從雙連符開始到行尾均為注釋
/*…*/可以單行注釋也可以多行注釋
二庶弃、數(shù)據(jù)庫對(duì)象命名
三衫贬、數(shù)據(jù)類型
1.二進(jìn)制數(shù)據(jù)
二進(jìn)制由十六進(jìn)制數(shù)據(jù)表示。有binary,varbinary,image三種歇攻。
2.字符串?dāng)?shù)據(jù)
3.Unicode數(shù)據(jù)
4.日期和時(shí)間數(shù)據(jù)
5.數(shù)字?jǐn)?shù)據(jù)
6.貨幣數(shù)據(jù)
四固惯、常量
1.字符串常量:包含在單引號(hào)內(nèi),由字母數(shù)字和特殊字符組成
2.Uncode字符串常量:在普通字符串常量前加大寫的N
3.二進(jìn)制常量:具有前綴0x并且是十六進(jìn)制數(shù)字字符串缴守,但不使用引號(hào)葬毫。
4.bit常量
5.datetime常量:用單引號(hào)括起來
6.integer常量
7.decimal常量
8.float常量和real常量
9.money常量
五镇辉、變量
局部變量和全局變量
全局變量以@@開頭
六、運(yùn)算符
七贴捡、常用函數(shù)
八忽肛、流程控制語句
1.if…else
2.while
3.waitfor
4.goto〈標(biāo)簽〉
5.return
6.try…catch
Begin try
endtry
begin catch
end catch