@@servername : 返回執行sql server 2000本地伺服器的名稱。
@@remserver : 返回登入記錄中記載的遠端sql server伺服器的名稱。
@@connections : 返回自上次啟動sql server以來連線或試圖連線的次數,用其可讓管理人員方便地了解今天所有試圖連線伺服器的次數。
@@cursor_rows : 返回最後連線上並開啟的游標中當前存在的合格行的數量。
@@error : 返回最後執行的transact-sql語句的錯誤**。
@@rowcount : 返回受上一語句影響的行數,任何不返回行的語句將這一變數設定為0。
@@version : 返回sql server當前安裝的日期、版本和處理器型別。
@@cpu_busy : 返回自sql server最近一次啟動以來cpu的工作時間其單位為毫秒。
@@datefirst : 返回使用set datefirst命令而被賦值的datafirst引數值。set datefirst命令用來指定每週的第一天是星期幾。
@@dbts : 返回當前資料庫的時間戳值必須保證資料庫中時間戳的值是惟一的。
@@fetch_status : 返回上一次fetch語句的狀態值。
@@identity : 返回最後插入行的標識列的列值。
@@idle : 返回自sql server最近一次啟動以來cpu處於空閉狀態的時間長短,單位為毫秒。
@@io_busy : 返回自sql server最後一次啟動以來cpu執行輸入輸出操作所花費的時間(毫秒)。
@@langid : 返回當前所使用的語言id值。
@@language : 返回當前使用的語言名稱。
@@lock_timeout: 返回當前會話等待鎖的時間長短其單位為毫秒。
@@max_connections : 返回允許連線到sql server的最大連線數目。
@@max_precision : 返回decimal 和 numeric資料型別的精確度。
@@nestlevel : 返回當前執行的儲存過程的巢狀級數,初始值為0。
@@options : 返回當前set選項的資訊。
@@pack_received : 返回sql server通過網路讀取的輸入包的數目。
@@pack_sent : 返回sql server寫給網路的輸出包的數目。
@@packet_errors : 返回網路包的錯誤數目。
@@procid : 返回當前儲存過程的id值。
@@servicename : 返回sql server正執行於哪種服務狀態之下:如 ms sqlserver、msdtc、sqlserveragent。
@@spid : 返回當前使用者處理的伺服器處理id值。
@@textsize : 返回set語句的textsize選項值set語句定義了select語句中text或image。資料型別的最大長度基本單位為位元組。
@@timeticks : 返回每一時鐘的微秒數。
@@total_errors : 返回磁碟讀寫錯誤數目。
@@total_read : 返回磁碟讀操作的數目。
@@total_write : 返回磁碟寫操作的數目。
@@trancount : 返回當前連線中處於啟用狀態的事務數目。
SQL全域性變數
在學習sql中,經常會遇到一些系統全域性變數,不知道它的意義,今天到網上搜了一變,做了歸納,放在這裡,以便以後查詢。全域性變數是系統預定義的,返回一些系統資訊,全域性變數以兩個at 開頭。下面是我統計了一些較為常用的變數。connections 返回自上次啟動以來連線或試圖連線的次數。cursor ...
SQL2000 變數超過8000的辦法
建立資料測試環境 create table tb aa text insert into tb select nr from dbo.hk ywdatawj where y 1 and lb busi info and dataid 10031685 declare s str varchar 80...
static全域性變數 全域性變數
1 全域性變數 外部變數 的說明之前再冠以static 就構成了靜態的全域性變數。全域性變數本身就是靜態儲存方式,靜態全域性變數當然也是靜態儲存方式。這兩者在儲存方式上並無不同。這兩者的區別在於非靜態全域性變數的作用域是整個源程式,當乙個源程式由多個原始檔組成時,非靜態的全域性變數在各個原始檔中都是...