T-SQL 之全局變量

一、全局變量


 select APP_NAME ( ) as w --當前會話的應用程序
 select @@ERROR    --返回最後執行的 Transact-SQL 語句的錯誤代碼(integer)(如果最後一條語句不出錯,就一直是0)
 select @@IDENTITY   --返回最後插入的標識值
 select USER_NAME()    --返回用戶數據庫用戶名
 select @@CONNECTIONS  --返回自上次SQL啓動以來連接或試圖連接的次數。
 select GETDATE() --當前時間
 select @@CPU_BUSY/100  --返回自上次啓動SQL 以來 CPU 的工作時間,單位爲毫秒
 USE tempdb select @@DBTS  as w  --爲當前數據庫返回當前 timestamp 數據類型的值。這一 timestamp 值保證在數據庫中是唯一的。
 select @@IDLE  as w  --返回SQL自上次啓動後閒置的時間,單位爲毫秒
 select @@IO_BUSY AS w   --返回SQL自上次啓動後用於執行輸入和輸出操作的時間,單位爲毫秒
 select @@LANGID AS w   --返回當前所使用語言的本地語言標識符(ID)
 select @@LANGUAGE AS w   --返回當前使用的語言名
 select @@LOCK_TIMEOUT as w  --當前會話的當前鎖超時設置,單位爲毫秒。
 select @@MAX_CONNECTIONS  as w  --返回SQL上允許的同時用戶連接的最大數。返回的數不必爲當前配置的數值
 EXEC sp_configure  --顯示當前服務器的全局配置設置
 select @@MAX_PRECISION as w --返回 decimal 和 numeric 數據類型所用的精度級別,即該服務器中當前設置的精度。默認最大精度38。
 select @@OPTIONS  as w  --返回當前 SET 選項的信息。
 select @@PACK_RECEIVED as w  --返回SQL自啓動後從網絡上讀取的輸入數據包數目。
 select @@PACK_SENT as w  --返回SQ自上次啓動後寫到網絡上的輸出數據包數目。
 select @@PACKET_ERRORS as w  --返回自SQL啓動後,在SQL連接上發生的網絡數據包錯誤數。
 select @@SERVERNAME as w --返回運行SQL服務器名稱。
 select @@SERVICENAME  as w --返回SQL正在其下運行的註冊表鍵名
 select @@TIMETICKS  as w --返回SQL服務器一刻度的微秒數
 select @@TOTAL_ERRORS AS w  --返回 SQL服務器自啓動後,所遇到的磁盤讀/寫錯誤數。
 select @@TOTAL_READ  as w  --返回 SQL服務器自啓動後讀取磁盤的次數。
 select @@TOTAL_WRITE as w  --返回SQL服務器自啓動後寫入磁盤的次數。
 select @@TRANCOUNT  as w  --返回當前連接的活動事務數。
 select @@VERSION as w  --返回SQL服務器安裝的日期、版本和處理器類型。




發佈了0 篇原創文章 · 獲贊 23 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章