SQL @@TOTAL_ERRORS 函数

SQL @@TOTAL_ERRORS 函数

统计函数 SQL @@TOTAL_ERRORS 用于检索错误数量。它返回自上次启动 SQL 服务器实例以来 SQL 服务器遇到的所有 磁盘错误 的总数。一个 磁盘 错误是指在操作缺乏足够磁盘空间时出现的错误,可能是数据库引擎抛出一个 1101或1105错误 (或磁盘错误)。

注意 - 在SQL中,不是所有的写错误都会被SQL Server本身遇到,一些错误也会被这个函数计算进去。偶尔的 非致命 写错误由服务器本身处理,这些不被视为错误。

语法

以下是 SQL @@TOTAL_ERRORS 函数的语法 –

@@TOTAL_ERRORS

返回类型

此函数的返回类型是一个 整数

参数

  • 它不接受任何参数。

返回值

此函数返回磁盘错误的数量。

示例

在以下示例中,我们使用 SQL @@TOTAL_ERRORS 函数来检索此SQL服务器实例的磁盘错误数量。

SELECT @@TOTAL_ERRORS AS Total_erros;

输出

上述程序产生如下输出 –

+-------------+
| Total_erros |
+-------------+
| 0           |
+-------------+

示例

下面是另一个 SQL @@TOTAL_ERRORS 函数的示例。你也可以使用 GETDATE() 函数来检索自 SQL服务器 上次启动以来直到今天的磁盘错误数量。

SELECT GETDATE() AS Curr_date, @@TOTAL_ERRORS AS Total_disk_error;

输出

执行上述程序后,将产生以下输出−

+-------------------------+------------------+
| Curr_date               | Total_disk_error |
+-------------------------+------------------+
| 2023-03-02 11:13:38.010 | 0                |
+-------------------------+------------------+

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程