SQLServer常用的配置函式筆記

2021-10-20 20:14:42 字數 2050 閱讀 3138

今天給大家分享一下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技術分享社群

個人部落格**:

文章推薦程式設計師效率:畫流程圖常用的工具

遠端辦公:常用的遠端協助軟體,你都知道嗎?

硬體:斷路器、接觸器、繼電器基礎知識

SQLSERVER中將人命解析成拼音的函式

1.第乙個函式是取得姓名每個中文漢字的第乙個字母 create function f getpy str nvarchar 4000 returns nvarchar 4000 asbegin declare py table ch char 1 hz1 nchar 1 collate chines...

C 連線SqlServer常用配置檔案

如果不存在配置檔案或不存在完整的配置檔案,則將預設配置寫入檔案中 如果存在配置檔案,則將從檔案中讀取配置檔案,獲取連線字串 serverpath.ini檔案路徑 private string serverpathinipath 獲取連線字串 public string getconnectionst...

SqlServer2008例項40數學函式

目錄 示例1 power 示例2 round 示例3.rand 示例4 rand 數學函式 函 數 描 述 abs計算絕時值 acos 計算其餘弦是所指定引數的角 弧度 asin 計算其正弦是所指定引數的角 弧度 atan 計算其正切是所指定引數的角 弧度 atn2 計算其正切介於兩個浮點表示式之間...