ALTER TRANSACTION RULE

Description

The ALTER TRANSACTION RULE syntax is used to alter transaction rule configuration.

Syntax

  1. AlterTransactionRule ::=
  2. 'ALTER' 'TRANSACTION' 'RULE' '(' 'DEFAULT' '=' defaultTransactionType ',' 'TYPE' '(' 'NAME' '=' transactionManager ',' 'PROPERTIES' '(' key '=' value (',' key '=' value)* ')' ')' ')'
  3. defaultTransactionType ::=
  4. string
  5. transactionManager ::=
  6. string
  7. key ::=
  8. string
  9. value ::=
  10. string

Supplement

  • defaultTransactionType support LOCAL, XA, BASE

  • transactionManager support Atomikos, Narayana and Bitronix

Example

  • Alter transaction rule
  1. ALTER TRANSACTION RULE(
  2. DEFAULT="XA”,TYPE(NAME="Narayana”, PROPERTIES(“databaseName"="jbossts”,“host"="127.0.0.1”))
  3. );

Reserved word

ALTER, TRANSACTION, RULE, DEFAULT, TYPE, NAME, PROPERTIES