長度與分析用
datalength(Char_expr) 返回字符串包含字符數
substring(expression
right(char_expr
字符操作類
upper(char_expr) 轉為大寫
lower(char_expr) 轉為小寫
space(int_expr) 生成int_expr個空格
replicate(char_expr
reverse(char_expr) 反轉字符串
stuff(char_expr
start開始的length個字符用char_expr
ltrim(char_expr) rtrim(char_expr) 取掉空格
ascii(char) char(ascii) 兩函數對應
字符串查找
charindex(char_expr
patindex(
abs(numeric_expr) 求絕對值
ceiling(numeric_expr) 取大於等於指定值的最小整數
exp(float_expr) 取指數
floor(numeric_expr) 小於等於指定值得最大整數
pi()
power(numeric_expr
rand([int_expr]) 隨機數產生器
round(numeric_expr
sign(int_expr) 根據正數
sqrt(float_expr) 平方根
getdate() 返回日期
datename(datepart
datepart(datepart
datediff(datepart
dateadd(datepart
上述函數中datepart的
寫法 取值和意義
yy
mm
dy
dd
wk
dw
hh
mi
ss
ms
日期轉換
convert()
suser_name() 用戶登錄名
user_name() 用戶在數據庫中的名字
user 用戶在數據庫中的名字
show_role() 對當前用戶起作用的規則
db_name() 數據庫名
object_name(obj_id) 數據庫對象名
col_name(obj_id
col_length(objname
valid_name(char_expr) 是否是有效標識符
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22136.html