Share via


MULTI_STATEMENT_TRANSACTION_ROLLBACK_REQUIRED_AFTER_ABORT error condition

SQLSTATE: 40000

The current transaction has been aborted. Please run ROLLBACK TRANSACTION before continuing. Abort reason:

CONCURRENT_COLUMN_MASK_ABAC_POLICY_CHANGE

Concurrent change to ABAC policy for column masks on table <table> was detected.

CONCURRENT_COLUMN_MASK_CHANGE

Concurrent change to column masks on table <table> was detected.

CONCURRENT_ROW_FILTER_ABAC_POLICY_CHANGE

Concurrent change to ABAC policy for row filter on table <table> was detected.

CONCURRENT_ROW_FILTER_CHANGE

Concurrent change to row filter on table <table> was detected.

CONCURRENT_TABLE_RENAME

Concurrent rename of table <table> was detected.

IDLE_TIMEOUT_EXCEEDED

Exceeded the idle timeout of <idleTimeoutMinutes> minutes.

INTERNAL_ERROR

An internal error occurred.

MAX_INTERMEDIATE_COMMITS_EXCEEDED

You cannot perform more than <maxCommits> commits on table <table> in a single transaction.

MAX_TABLES_ACCESSED_EXCEEDED

You cannot access more than <maxTables> tables in a single transaction.

MAX_TABLES_WRITTEN_EXCEEDED

You cannot write to more than <maxTables> tables in a single transaction.

MAX_TRANSACTION_DURATION_EXCEEDED

Exceeded the maximum transaction duration of <maxDurationMinutes> minutes.

PREVIOUS_QUERY_FAILURE

The previous query in the transaction failed.

UNDERLYING_TABLE_HAS_CHANGED

The underlying table for table name <table> has changed. This may happen when the table is renamed / dropped and recreated.

USER_MISMATCH

The user executing the transaction is different from the user who started the transaction.