Name
SQL-TEMPORARY-ERROR — Used to signal a temporary error in the database
backend.
Condition Type
Class Precedence List
sql-temporary-error, sql-database-error, sql-error, simple-error, simple-condition, error, serious-condition, sql-condition, condition, t,
Description
This condition represents errors occurring when the database
cannot currently process a valid interaction because, for
example, it is still executing another command possibly issued
by another user.
The following initialization arguments and accessors exist:
Initarg: :database
Accessor: sql-error-database
Description: The database object that was involved in the
incident.
Initarg: :error-id
Accessor: sql-error-error-id
Description: The numeric or symbolic error specification
returned by the database back-end. The values and
semantics of this are interface specific.
Initarg: :secondary-error-id
Accessor: sql-error-secondary-error-id
Description: The secondary numeric or symbolic error specification
returned by the database back-end. The values and
semantics of this are interface specific.
Initarg: :message
Accessor: sql-error-database-message
Description: A string describing the problem that occurred,
possibly one returned by the database back-end.
Notes
The slot accessor
sql-error-database
is a CLSQL
extension.