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
广告