2022-08-28 13:53:52 +00:00
---
2022-08-28 13:58:27 +00:00
slug: /en/operations/system-tables/errors
2022-08-28 13:53:52 +00:00
---
2022-06-02 10:55:18 +00:00
# errors
2020-10-28 22:00:04 +00:00
2020-12-09 14:03:38 +00:00
Contains error codes with the number of times they have been triggered.
2020-10-28 22:00:04 +00:00
Columns:
- `name` ([String](../../sql-reference/data-types/string.md)) — name of the error (`errorCodeToName`).
- `code` ([Int32](../../sql-reference/data-types/int-uint.md)) — code number of the error.
2020-12-09 15:50:58 +00:00
- `value` ([UInt64](../../sql-reference/data-types/int-uint.md)) — the number of times this error has been happened.
2021-03-08 20:16:46 +00:00
- `last_error_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — time when the last error happened.
2021-03-08 20:31:51 +00:00
- `last_error_message` ([String](../../sql-reference/data-types/string.md)) — message for the last error.
2021-03-23 20:03:08 +00:00
- `last_error_trace` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — A [stack trace ](https://en.wikipedia.org/wiki/Stack_trace ) which represents a list of physical addresses where the called methods are stored.
2021-03-08 19:05:51 +00:00
- `remote` ([UInt8](../../sql-reference/data-types/int-uint.md)) — remote exception (i.e. received during one of the distributed query).
2020-10-28 22:00:04 +00:00
**Example**
``` sql
2021-03-08 19:05:51 +00:00
SELECT name, code, value
2020-10-28 22:00:04 +00:00
FROM system.errors
WHERE value > 0
ORDER BY code ASC
LIMIT 1
┌─name─────────────┬─code─┬─value─┐
│ CANNOT_OPEN_FILE │ 76 │ 1 │
└──────────────────┴──────┴───────┘
```
2021-03-23 20:03:08 +00:00
``` sql
WITH arrayMap(x -> demangle(addressToSymbol(x)), last_error_trace) AS all
SELECT name, arrayStringConcat(all, '\n') AS res
FROM system.errors
LIMIT 1
SETTINGS allow_introspection_functions=1\G
```