今天給大家分享一下SQLServer常用的配置函數知識,希望對初學者能有所幫助!
1、@@DATEFIRST
@@Datefirst返回值tinyint
說明:datefirst指一周中的第一天,英語中第一天為星期日
示例:SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'
2、@@DBTS
返回當前數據庫的當前 timestamp 數據類型的值。這一時間戳值在數據庫中必須是唯一的。
示例:SELECT @@DBTS
3、 @@VERSION
--獲取當前數據庫的版本信息
SELECT @@VERSION
4、@@language
--查詢所使用的語言名稱
SELECT @@language
sp_helplanguage --存儲過程查詢所有的語言設置信息
5、 @@langid
SELECT @@langid --當前使用語言的標識,簡體中文為30
6、@@lock_timeout
select @@lock_timeout ;-- 設置會話超時的時間為毫秒,-1 表示沒有設置超時時間
7、@@max_connections
SELECT @@max_connections;--查詢當前SQLServer實例的最大連接數
8、@@max_precision
SELECT @@max_precision --返回 decimal 和 numeric 數據類型所用的精度級別,最大精度為38
9、@@servername
SELECT @@servername --返回本地SQLServer服務器的本地服務器名稱
10、@@servicename
SELECT @@servicename --返回本地SQLServer服務器的實例名稱,默認實例為MSSQLSERVER,命名實例為安裝數據庫設置的實例名.
11、@@spid
SELECT @@spid --返回當前會話的ID
12、@@textsize
-- 返回 SET 語句中的 TEXTSIZE 選項的當前值。該值指定 SELECT語句返回的 varchar(max)、nvarchar(max)、varbinary(max)、text 或 image 數據的最大長度。
SELECT @@textsize
13、@@connections
select @@connections -- 查看sqlserver數據庫最大連接數
14、@@rowcount
SELECT @@rowcount --返回受上一語句影響的行數。如果行數大于 20 億,可以使用 ROWCOUNT_BIG
15、@@procid
--返回 Transact-SQL 當前模塊的對象標識符 (ID)。
-- Transact-SQL 模塊可以是存儲過程、用戶定義函數或觸發器。不能在 CLR 模塊或進程內數據訪問接口中指定 @@PROCID 。
SELECT @@procid
IT技術分享社區
個人博客網站:https://programmerblog.xyz
文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識