Error code search
Search by code or error message to find official explanations and troubleshooting or diagnostic links.
Search runs in your browser. The same number can have different meanings in different products.
Code list
4,836 results- 25007schema_and_data_statement_mixing_not_supportedschema and data statement mixing not supported
schema_and_data_statement_mixing_not_supported (Class 25 — Invalid Transaction State)
PostgreSQLPostgreSQL - 25008held_cursor_requires_same_isolation_levelheld cursor requires same isolation level
held_cursor_requires_same_isolation_level (Class 25 — Invalid Transaction State)
PostgreSQLPostgreSQL - 26000invalid_sql_statement_nameinvalid sql statement name
invalid_sql_statement_name (Class 26 — Invalid SQL Statement Name)
PostgreSQLPostgreSQL - 27000triggered_data_change_violationtriggered data change violation
triggered_data_change_violation (Class 27 — Triggered Data Change Violation)
PostgreSQLPostgreSQL - 28000invalid_authorization_specificationinvalid authorization specification
invalid_authorization_specification (Class 28 — Invalid Authorization Specification)
PostgreSQLPostgreSQL - 34000invalid_cursor_nameinvalid cursor name
invalid_cursor_name (Class 34 — Invalid Cursor Name)
PostgreSQLPostgreSQL - 38000external_routine_exceptionexternal routine exception
external_routine_exception (Class 38 — External Routine Exception)
PostgreSQLPostgreSQL - 38001containing_sql_not_permittedcontaining sql not permitted
containing_sql_not_permitted (Class 38 — External Routine Exception)
PostgreSQLPostgreSQL - 38002modifying_sql_data_not_permittedmodifying sql data not permitted
modifying_sql_data_not_permitted (Class 38 — External Routine Exception)
PostgreSQLPostgreSQL - 38003prohibited_sql_statement_attemptedprohibited sql statement attempted
prohibited_sql_statement_attempted (Class 38 — External Routine Exception)
PostgreSQLPostgreSQL - 38004reading_sql_data_not_permittedreading sql data not permitted
reading_sql_data_not_permitted (Class 38 — External Routine Exception)
PostgreSQLPostgreSQL - 39000external_routine_invocation_exceptionexternal routine invocation exception
external_routine_invocation_exception (Class 39 — External Routine Invocation Exception)
PostgreSQLPostgreSQL - 39001invalid_sqlstate_returnedinvalid sqlstate returned
invalid_sqlstate_returned (Class 39 — External Routine Invocation Exception)
PostgreSQLPostgreSQL - 39004null_value_not_allowednull value not allowed
null_value_not_allowed (Class 39 — External Routine Invocation Exception)
PostgreSQLPostgreSQL - 40000transaction_rollbacktransaction rollback
transaction_rollback (Class 40 — Transaction Rollback)
PostgreSQLPostgreSQL - 40001serialization_failureserialization failure
serialization_failure (Class 40 — Transaction Rollback)
PostgreSQLPostgreSQL - 40002transaction_integrity_constraint_violationtransaction integrity constraint violation
transaction_integrity_constraint_violation (Class 40 — Transaction Rollback)
PostgreSQLPostgreSQL - 40003statement_completion_unknownstatement completion unknown
statement_completion_unknown (Class 40 — Transaction Rollback)
PostgreSQLPostgreSQL - 42000syntax_error_or_access_rule_violationsyntax error or access rule violation
syntax_error_or_access_rule_violation (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42501insufficient_privilegeinsufficient privilege
insufficient_privilege (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42601syntax_errorsyntax error
syntax_error (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42602invalid_nameinvalid name
invalid_name (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42611invalid_column_definitioninvalid column definition
invalid_column_definition (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42622name_too_longname too long
name_too_long (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42701duplicate_columnduplicate column
duplicate_column (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42702ambiguous_columnambiguous column
ambiguous_column (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42703undefined_columnundefined column
undefined_column (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42704undefined_objectundefined object
undefined_object (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42710duplicate_objectduplicate object
duplicate_object (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42712duplicate_aliasduplicate alias
duplicate_alias (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42723duplicate_functionduplicate function
duplicate_function (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42725ambiguous_functionambiguous function
ambiguous_function (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42803grouping_errorgrouping error
grouping_error (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42804datatype_mismatchdatatype mismatch
datatype_mismatch (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42809wrong_object_typewrong object type
wrong_object_type (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42830invalid_foreign_keyinvalid foreign key
invalid_foreign_key (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42846cannot_coercecannot coerce
cannot_coerce (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42883undefined_functionundefined function
undefined_function (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 42939reserved_namereserved name
reserved_name (Class 42 — Syntax Error or Access Rule Violation)
PostgreSQLPostgreSQL - 44000with_check_option_violationwith check option violation
with_check_option_violation (Class 44 — WITH CHECK OPTION Violation)
PostgreSQLPostgreSQL