下面總結一下
t-sql
特有的一些語法點
go批發送,幾條
t-sql
語句之後加上
go,這幾條
sql作為乙個批次傳送到執行引擎。
sql區域性變數的作用域就是乙個批發送。
區域性變數
變數名必須以
@開頭,作用範圍是乙個批發送。
全域性變數
變數名必須以
@@開頭,作用範圍是整個應用程式。
@@identity
在一條insert
、select into
或大容量複製語句完成後,
@@identity
中包含語句生成的最後乙個標識值
定義區域性變數
declare@local_variable (as)type
設定區域性變數
set@local_variable=
select@local_variable=
接收乙個標量值或者是
select
返回集合中的最後乙個元素
識別符號分割符
「 」或
[ ]萬用字元
_匹配乙個字元
%匹配多個字元
字串「charactor」unicode
字串n」charactor」
資料型別
int對應常見程式語言中的
int32
資料型別
float(n)
所在範圍
精度儲存大小
1-24 7 位數4
位元組32
位浮點數
對應程式語言中的
float
(single
)25-53 15 位數8
位元組64
位浮點數
對應程式語言中的
double
real=float(24) 4
位元組對應程式語言中的
float
(single
)char
、varchar
和nchar
、nvarchar
char nchar
固定長度字串
varchar nvarchar
可變長度字串
char varchar
普通字元
nchar nvarchar
unicode
字元一般來說,如果含有中文字元,用
nchar/nvarchar
,如果純英文和數字,用
char/varchar
邏輯運算子
inallany
比較元素和集合,比較在集合中與否用
in,比較是否對集合中每個元素都成立用
all,比較是否在集合中有元素成立用
any。
系統函式
getdate
()返回當前資料庫系統時間戳,返回值的型別為
datetime
對幾個 T SQL 特有的常用語法點的總結
下面總結一下 t sql 特有的一些語法點 go批發送,幾條 t sql 語句之後加上 go,這幾條 sql作為乙個批次傳送到執行引擎。sql區域性變數的作用域就是乙個批發送。區域性變數 變數名必須以 開頭,作用範圍是乙個批發送。全域性變數 變數名必須以 開頭,作用範圍是整個應用程式。identit...
幾個常用T SQL語句比較
union all vs union union all 對兩個結果進行並集操作,包括重複行,即所有的結果全部顯示,不管是不是重複 union 對兩個結果集進行並集操作,不包括重複行,相當於 distinct,同事進行預設規則的排序。between and 包含兩段值 相當於 first.a sec...
幾個有用的T SQL 1
清除所有表記錄,有點像reset,保留constraints與identities.disable constraints triggersexec sp msforeachtable alter table nocheck constraint all exec sp msforeachtable...