Инструменты пользователя

Инструменты сайта


rdb_transactions

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

rdb_transactions [2008/05/26 20:20] (текущий)
Строка 1: Строка 1:
 +====== RDB$TRANSACTIONS ======
 +
 +
 +
 +===== Версии сервера =====
 +^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.1 ^ 2.5 ^ 3.0 ^
 +|  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |
 +
 +===== Доступно в =====
 +[[raznovidnosti_jazyka_sql|DSQL]], ​ [[raznovidnosti_jazyka_sql|ESQL]], ​ [[raznovidnosti_jazyka_sql|ISQL]], ​ [[raznovidnosti_jazyka_sql|PSQL]]
 +
 +===== Формат =====
 +<code sql>
 +CREATE TABLE RDB$TRANSACTIONS (
 +    RDB$TRANSACTION_ID ​          ​INTEGER,​
 +    RDB$TRANSACTION_STATE ​       SMALLINT,
 +    RDB$TIMESTAMP ​               TIMESTAMP,
 +    RDB$TRANSACTION_DESCRIPTION ​ BLOB SUB_TYPE 7 SEGMENT SIZE 80
 +);
 +
 +CREATE UNIQUE INDEX RDB$INDEX_32 ON RDB$TRANSACTIONS (RDB$TRANSACTION_ID)
 +</​code>​
 +
 +===== Описание =====
 +Системная таблица RDB$TRANSACTIONS отслеживает транзакции __с несколькими__ базами данных.
 +
 +^ Имя столбца ^ Тип ^ Описание ^
 +| RDB$TRANSACTION_ID ​ | INTEGER ​ | Уникальный идентификатор отслеживаемой транзакции ​ |
 +| RDB$TRANSACTION_STATE ​ | SMALLINT ​ | Состояние транзакции:​ (0)-зависшая,​ (1) - подтвержденная [[COMMIT]], (2) - отмененная [[ROLLBACK]] ​ |
 +| RDB$TIMESTAMP ​ | TIMESTAMP ​ | Зарезервировано для будующих версий. ​ |
 +| RDB$TRANSACTION_DESCRIPTION ​ | BLOB  | Описывает подгoтовленную транзакцию к нескольким базам данных,​ доступна в случае потери соединения,​ которое не может быть восстановлено |
 +
 +===== Пример =====
 +
 +
 +===== См. также =====
 +[[sistemnye_tablicy|Системные таблицы]]
 +
 +===== Источник =====
  
rdb_transactions.txt · Последние изменения: 2008/05/26 20:20 (внешнее изменение)