# Class 2F — SQL Routine Exception

> Members and evidence boundaries for PostgreSQL SQLSTATE class 2F.
---

# Class 2F — SQL Routine Exception

## Shared meaning {#meaning}

The first two characters `2F` identify `SQL Routine Exception`. An SQL routine failed while being invoked or executed. A class gives a directory-level family; each member still needs its own message, transaction aftermath, and response evidence.

## Members {#members}

The locked catalogue contains 5 members in this class:

[`2F000`](../../2f000/), [`2F002`](../../2f002/), [`2F003`](../../2f003/), [`2F004`](../../2f004/), [`2F005`](../../2f005/)

## Version boundary {#versions}

Member links lead to their own versioned facts; consult the version pages and source evidence for exact presence and change boundaries.

## Sources {#sources}

Members are generated from `data/classes.json` and the locked SQLSTATE directory.
