ylbtech-SQL Server:SQL Server-SQLServer常用系統函數 |
-- =============================================-- ylb:SQLServer常用系統函數-字符串函數、配置函數、系統統計函數-- Comments:字符串函數,配置函數,SQL Server-- KeyWord:SQL Server-- author:yuanbo-- ylb: ylb,tech-- 13:41 2012/2/17-- =============================================
ylb:SQLServer 常用系統函數-字符串函數、配置函數、系統統計函數 返回頂部 |
--=============================================================-- ylb:以Northwind為例,講述常用的MSSQL Server的一些函數--=============================================================use Northwindgo--=============================================================-- ylb:1,字符串函數--=============================================================select * from PRoducts---Char()select CHAR(3) go--LEN()-- 字符串的長度select LEN(ProductName) from Productsgo--Lower()-- 字符串全部轉為小寫select Lower(ProductName) from Productsgo--Upper()-- 字符串全部轉為大寫select Upper(ProductName) from Productsgo---Ltrim()-- 取出字符串左邊的空格select Ltrim(ProductName) from Productsgo---Rtrim()-- 取出字符串右邊的空格select Rtrim(ProductName) from Productsgo--Str()-- 將其它類型轉換為字符類型select 'price:'+Str(UnitPrice) from Productsgo--Substring()-- 截取字符串,給一個開始截取的位置索引,再給以要截取的長度select SUBSTRING(ProductName,3,7) from Productsgo--=============================================================-- ylb:2,配置函數--=============================================================--@@LANGUAGE-- 當前所用的語言select @@LANGUAGEgo--@@LOCK_TIMEOUT-- 當前會話當超時的設置(毫秒)select @@LOCK_TIMEOUTgo--@@VERSION-- 當前安裝的SQL Server安裝日期,版本和處理器型select @@VERSIONgo--@@SERVERNAME-- 本地SQL Server的名稱select @@SERVERNAMEgo--@@SERVICENAME-- 目前于運行SQL Server服務器的注冊名稱select @@SERVICENAMEgo--@@NESTLEVEL-- 當前存儲過程執行嵌套的級別(初始值為:0)select @@NESTLEVELgo--=============================================================-- ylb:3,系統統計函數--=============================================================
新聞熱點
疑難解答