Name
SQL-DATABASE-ERROR — condition representing errors during query or
command execution
Condition Type
Description
This condition represents errors that occur while executing
SQL statements, either as part of query operations or command
execution, either explicitly or implicitly, as caused e.g. by
with-transaction.
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.