Возвращает строку, содержащую SQLSTATE, возвращённую SQL-оператором

# db2_stmt_error

(PECL ibm_db2 >= 1.0.0)

db2_stmt_error — Возвращает строку, содержащую SQLSTATE, возвращённую SQL-оператором

### Описание

function db2_stmt_error(?resource `$stmt` = `null`): string

Возвращает строку, содержащую SQLSTATE, возвращённую SQL-оператором.

Если вы не передадите ресурс оператора в качестве аргумента в db2_stmt_error(), драйвер вернёт значение SQLSTATE, связанное с последней попыткой вернуть ресурс оператора, например, из db2_prepare() или db2_exec().

Чтобы узнать, что означает значение SQLSTATE, вы можете ввести следующую команду в командной строке процессора DB2: `db2 '? `sqlstate-value`'`. Вы также можете вызвать db2_stmt_errormsg(), чтобы получить явное сообщение об ошибке и соответствующее значение SQLCODE.

### Список параметров

`stmt`
  Допустимый ресурс оператора.

### Возвращаемые значения

Возвращает строку, содержащую значение SQLSTATE.

### Смотрите также

- db2_conn_error() - Возвращает строку, содержащую значение SQLSTATE, возвращённое последней попыткой подключения
- db2_conn_errormsg() - Возвращает последнее сообщение об ошибке подключения и значение SQLCODE
- db2_stmt_errormsg() - Возвращает строку, содержащую последнее сообщение об ошибке SQL-выражения

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open