SQL2008系統函式

2021-06-21 11:28:39 字數 727 閱讀 3541

newid無引數

select newid()

返回 2e6861ef-f4db-4ffe-85ea-638242f2e5f2

select newid()

返回 09bbde6f-47c2-4e2e-81e8-afc50592280c

返回乙個guid(全域性唯一表示符)值

isnumeric(任意表示式)

select isnumeric(1111)返回1

select isnumeric('123rr')返回0

select isnumeric('123')返回 1

判斷表示式是否為數值型別或者是否可以轉換成數值。是返回1,不是返回 0

isnull(任意表示式 1,任意表示式 2)

select isnull(null,n'沒有值') 返回 沒有值

select isnull(n'具體的值',n'沒有值') 返回 具體的值

如果任意表示式1 不為 null,則返回它的值;

否則,在將任意表示式2 的型別轉換為任意表示式 1 的型別(如果這兩個型別不同)後,返回任意表式2 的值。

isdate(任意表示式)

select isdate(getdate()) 返回1

select isdate('1988-1-1')返回1

select isdate('198')返回0

確定輸入表示式是否為有效日期或可轉成有效的日期。是返回1,不是返回 0

SQL2008數學函式

函式名稱 引數 示例 說明 abs 數值表示式 select abs 23.4 返回 23.4 返回指定數值表示式的絕對值 正值 pi無引數 select pi 返回 3.14159265358979 返回 的值 cos 浮點表示式 select cos pi 3 返回 0.5 返回指定弧度的余弦值...

SQL2008日期函式

引數 示例 說明 dateadd 日期部分,數字,日期 select dateadd year,45,1990 12 11 返回 2035 12 11 00 00 00.000 select dateadd month,45,1990 12 11 返回 1994 09 11 00 00 00.000...

sql2008安全配置

1 資料庫安裝採用混合模式,在安全性 登入名 刪除nt administrator帳號。2 增強密碼的複雜度。3 sql服務是以系統賬號執行的,所以要修改為普通帳號執行。新增乙個系統普通帳號mssqlrun,加入sqlservermssqluser sqlserversqlagentuser,新增硬...