第 5 頁(yè) SQLServer數(shù)據(jù)庫(kù)的一些全局變量附帶SQLServer數(shù)據(jù)庫(kù)的一些全局變量
select APP_NAME ( ) as w --當(dāng)前會(huì)話的應(yīng)用程序
select @@IDENTITY --返回最后插入的標(biāo)識(shí)值
select USER_NAME() --返回用戶數(shù)據(jù)庫(kù)用戶名
SELECT @@CONNECTIONS --返回自上次SQL啟動(dòng)以來(lái)連接或試圖連接的次數(shù)。
SELECT GETDATE() --當(dāng)前時(shí)間
SELECT @@CPU_BUSY/100 --返回自上次啟動(dòng)SQL 以來(lái) CPU 的工作時(shí)間,單位為毫秒
USE tempdb SELECT @@DBTS as w --為當(dāng)前數(shù)據(jù)庫(kù)返回當(dāng)前 timestamp 數(shù)據(jù)類型的值。這一 timestamp 值保證在數(shù)據(jù)庫(kù)中是唯一的。
select @@IDENTITY as w --返回最后插入的標(biāo)識(shí)值
SELECT @@IDLE as w --返回SQL自上次啟動(dòng)后閑置的時(shí)間,單位為毫秒
SELECT @@IO_BUSY AS w --返回SQL自上次啟動(dòng)后用于執(zhí)行輸入和輸出操作的時(shí)間,單位為毫秒
SELECT @@LANGID AS w --返回當(dāng)前所使用語(yǔ)言的本地語(yǔ)言標(biāo)識(shí)符(ID)。
SELECT @@LANGUAGE AS w --返回當(dāng)前使用的語(yǔ)言名
SELECT @@LOCK_TIMEOUT as w --當(dāng)前會(huì)話的當(dāng)前鎖超時(shí)設(shè)置,單位為毫秒。
SELECT @@MAX_CONNECTIONS as w --返回SQL上允許的同時(shí)用戶連接的最大數(shù)。返回的數(shù)不必為當(dāng)前配置的數(shù)值
EXEC sp_configure --顯示當(dāng)前服務(wù)器的全局配置設(shè)置
SELECT @@MAX_PRECISION as w --返回 decimal 和 numeric 數(shù)據(jù)類型所用的精度級(jí)別,即該服務(wù)器中當(dāng)前設(shè)置的精度。默認(rèn)最大精度38。
select @@OPTIONS as w --返回當(dāng)前 SET 選項(xiàng)的信息。
SELECT @@PACK_RECEIVED as w --返回SQL自啟動(dòng)后從網(wǎng)絡(luò)上讀取的輸入數(shù)據(jù)包數(shù)目。
SELECT @@PACK_SENT as w --返回SQ自上次啟動(dòng)后寫到網(wǎng)絡(luò)上的輸出數(shù)據(jù)包數(shù)目。
SELECT @@PACKET_ERRORS as w --返回自SQL啟動(dòng)后,在SQL連接上發(fā)生的網(wǎng)絡(luò)數(shù)據(jù)包錯(cuò)誤數(shù)。
SELECT @@SERVERNAME as w --返回運(yùn)行SQL服務(wù)器名稱。
SELECT @@SERVICENAME as w --返回SQL正在其下運(yùn)行的注冊(cè)表鍵名
SELECT @@TIMETICKS as w --返回SQL服務(wù)器一刻度的微秒數(shù)
SELECT @@TOTAL_ERRORS AS w --返回 SQL服務(wù)器自啟動(dòng)后,所遇到的磁盤讀/寫錯(cuò)誤數(shù)。
SELECT @@TOTAL_READ as w --返回 SQL服務(wù)器自啟動(dòng)后讀取磁盤的次數(shù)。
SELECT @@TOTAL_WRITE as w --返回SQL服務(wù)器自啟動(dòng)后寫入磁盤的次數(shù)。
SELECT @@TRANCOUNT as w --返回當(dāng)前連接的活動(dòng)事務(wù)數(shù)。
SELECT @@VERSION as w --返回SQL服務(wù)器安裝的日期、版本和處理器類型。