SQL - @@CONNECTIONS 函式



SQL 的@@CONNECTIONS統計函式用於檢索連線嘗試次數。在 SQL Server 中,此函式返回自SQL伺服器上次啟動以來嘗試連線的次數。它包括成功和不成功(或失敗)的連線嘗試。

語法

以下是 SQL @@CONNECTIONS 函式的語法:

@@CONNECTIONS    

返回型別

此函式的返回型別為INTEGER

引數

  • 它不接受任何引數。

返回值

它返回嘗試連線的次數。

示例

在下面的示例中,我們使用SQL @@CONNECTIONS函式檢索連線嘗試次數,包括成功和不成功的嘗試。

SELECT [ConnectionAttempts] = @@CONNECTIONS;

輸出

以下是上述查詢的輸出:

+--------------------+
| ConnectionAttempts |
+--------------------+
| 71072              |
+--------------------+

示例

以下是 SQL @@connections 函式的另一個示例。您還可以將GETDATE()函式與此函式一起使用,以檢索直到今天的連線嘗試次數,包括成功和不成功的嘗試。

SELECT GETDATE() AS 'Current_Date', @@CONNECTIONS AS 'Login Attempts';

輸出

執行上述程式後,將產生以下輸出:

+-------------------------+----------------+
| Current_Date            | Login Attempts |
+-------------------------+----------------+
| 2023-02-28 11:20:10.743 | 71005          |
+-------------------------+----------------+

示例

在此示例中,我們使用SQL @@CONNECTIONS@@MAX_CONNECTIONS函式來檢索登入連線嘗試次數(包括成功和不成功的嘗試)以及最大允許嘗試次數。

SELECT [ConnectionAttempts] = @@CONNECTIONS,
[Max_allowed] = @@MAX_CONNECTIONS;

輸出

上述語句產生以下輸出:

+--------------------+----------------+
| ConnectionAttempts | Max_allowed    |
+--------------------+----------------+
| 71177              | 32767          |
+--------------------+----------------+
sql-statistical-functions.htm
廣告