ヘッダーをスキップ

Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド リリース6.0 B25770-01 |
| 目次 | 索引

前へ | 次へ |

## SYS.TTABLES

TABLES表には、一時表の名前、所有者、列数、行のサイズ、主キー（存在する場合）など、アクティブ・セッションに関連付けられた一時表インスタンスに関する情報が格納されます。また、システム表に関する情報も格納されます。

特定の列に関する情報は、COLUMNS表に格納されます（「SYS.COLUMNS」を参照）。

表名

TTABLES

列

列名 | データ型 | 説明
TBLNAME | Char(31) NOT NULL | 表名。
TBLOWNER | Char(31) NOT NULL | 表を所有しているユーザーの名前。
OWNER | INTEGER NOT NULL | 表の所有者: 0: TimesTenシステム表 1: ユーザー表
NUMVARY | SMALLINT NOT NULL | 表の可変長列の数。
NUMNULL | SMALLINT NOT NULL | 表のNULL値可能列の数。
NUMCOLS | SMALLINT NOT NULL | 表の列数。
LENGTH | 32-bitシステム: Integer NOT NULL 64-bitシステム: BIGINT NOT NULL | 各行のインライン部分の長さ。
TBLID | 32-bitシステム: Integer NOT NULL 64-bitシステム: BIGINT NOT NULL | 表のTimesTen識別子。
NUMTUPS | 32-bitシステム: Integer NOT NULL 64-bitシステム: BIGINT NOT NULL | 表のカーディナリティ。INSERTまたはDELETEのトランザクションがアクティブでない場合のみ、この値は正確です。この値にはコミットされていない挿入が含まれますが、コミットされていない削除は含まれません。したがって、このフィールドの値は実際の表のカーディナリティより大きいことがあります。
MAXTUPS | 32-bitシステム: Integer NOT NULL 64-bitシステム: BIGINT NOT NULL | 表の最大カーディナリティ。
PRIMCNT | SMALLINT NOT NULL | 主キー内の列数（キーがない場合は0）。
PRIMCOLS | Binary(32) NOT NULL | バイナリにマップされた、主キーの2バイト整数列番号の配列。
CACHEFLAG | BINARY(1) NOT NULL | 表がキャッシュ・グループ内にある場合は1、そうでない場合は0。
XLAFLAG | BINARY | 設定されている場合、この表への更新がトランザクション・ログAPIに転送されます。
PXLAFLAG | BINARY(1) NOT NULL | 設定されている場合、このユーザー表に対して永続XLAが有効であることを示します。
CACHEGROUP | 32-bitシステム: Integer NOT NULL 64-bitシステム: BIGINT NOT NULL | この表が属するキャッシュ・グループのID。
MVID | 32-bitシステム: Integer NOT NULL 64-bitシステム: BIGINT NOT NULL | 表がVIEWの場合、VIEWSシステム表の関連する行のIDを示します。
MVIDS | VARCHAR (1024) | 表がVIEWディテール表の場合、このディテール表を参照するマテリアライズド・ビューのVIEWSシステム表内にある、行ID配列のIDを示します。
PERMLTBLID | INTEGER NOT NULL | 関連する永続表のID。
REPNUMKEYCOLS | SMALLINT NOT NULL | REPKEYCOLSによって記述されたレプリケーション・キーの列数。
REPTSCOLNUM | SMALLINT NOT NULL | レプリケーションのタイムスタンプベースの競合検出に使用される列の列番号。
REPRETURNSERVICE | CHAR(1) NOT NULL | このレプリケーション要素に関するこのサブスクライバのRETURNサービス: 'C': RETURN COMMIT 'R': RETURN RECEIPT '2': RETURN TWOSAFE '\0': RETURNサービスなし
REPRETURNBYREQUEST | BINARY(1) NOT NULL | 0: RETURNサービスは無条件で提供されます。 1: RETURNサービスはBY REQUESTによってのみ提供されます。このフィールドは、REPRETURNSERVICE= '\0'の場合は無視されます。
REPUSERID | BIGINT NOT NULL | 表のユーザー定義識別子（組込み関数ttSetUserTableIDで設定）。
REPKEYCOLS | Binary(32) NOT NULL | 行の一意識別子としてレプリケーションによって使用される列番号 （バイナリにマップされた2バイト整数の配列）。
REPACCESS | CHAR(1) NOT NULL | レプリケーションによって設定されたアクセス制限： '-': すべてのアクセスが許可されない 's': 読取り専用（SELECT）トランザクションによって読取り可能 'r': 更新トランザクションによって読取り可能 'w': 更新可能 w => rおよびr => sです。
REPTSUPDATERULE | CHAR(1) NOT NULL | タイムスタンプベースの競合検出のためのTS_COLUMNの管理ルール： '\0': ルールは定義されていない 'U': BY USER 'S': BY SYSTEM（デフォルト）