mssql 系統變數

2021-06-22 08:41:04 字數 1477 閱讀 5091

----------全域性變數

select @@version as '版本';---------------------------返回當前資料庫的版本資訊  

select @@error as '錯誤id';---------------------------返回上一次trian_sql的錯誤id,如果正常執行了查詢,error為0,出錯時error一定大於0,可用於事務中

select @@identity as '標示符';------------------------返回最後一次的識別符號,如先執行了insert into t_user(user_name,user_password,user_email,user_ip) values('admin','123456','[email protected]','58.20.158.20');返回的將是當前插入的資料的主鍵u_id的值

select user_name()as '當前使用者';----------------------返回當前使用者

select @@connections as '連線次數';-------------------返回自上次sql啟動以來連線或試圖連線的次數。

select getdate() as '當前時間';-----------------------返回當前時間

select @@cpu_busy/100 as 'cpu工作時間';---------------返回自上次啟動sql 以來 cpu 的工作時間,單位為毫秒

select @@language as '語言';--------------------------返回當前語言

select @@lock_timeout as '超時鎖定設定';--------------返回超市鎖定設定的值

select @@max_connections as '允許最大連線數';---------返回允許最大連線數

exec sp_configure;------------------------------------系統儲存過程,顯示預設配置

select @@options as '選項';---------------------------返回set選項值

select @@servername as '伺服器名稱';------------------返回當前資料庫伺服器名稱

select @@servicename as '註冊名稱' ;------------------返回註冊名稱

select @@total_errors as '錯誤總數';------------------返回至啟動以來的錯誤總數

select @@total_read as '讀取總數';--------------------返回自啟動以來的讀取總數

select @@total_write as '寫入總數';-------------------返回自啟動以來的寫入總數

select @@spid as '當前程序pid';-----------------------返回當前會話使用者pid

mssql 系統資訊

儲存sql所有的系統資訊。儲存有關資料庫服務中的元資料所謂元資料即 比如資料伺服器有哪些使用者資料庫 資料庫伺服器有哪些登陸賬號,資料庫中都有哪些表,每個表都有哪些字段 每個資料庫有哪些儲存過程 檢視等等的資料 系統表一般sys開頭。任何使用者都不應直接更改系統表。例如,不要嘗試使用 delete ...

MS SQL入門基礎 SQL 變數

transact sql中可以使用兩種變數,一種是區域性變數 local variable 另外一種是全域性變數 global variable 4.4.1 區域性變數 區域性變數是使用者可自定義的變數,它的作用範圍僅在程式內部。在程式中通常用來儲存從表中查詢到的資料,或當作程式執行過程中暫存變數使...

MS SQL系統資料表內容

1.今天聽到有人問 怎麼用sql語句取指定列的資料型別,覺得很無聊,但也許是我還不知道有什麼用的原因吧.查了一下,這些東西都是存於每乙個資料庫的syscolumns表裡面得,name就是列名,xtype就是資料型別,但是這個xtype是數字的,下面是數字和資料型別對應的關係 xtype 34 ima...