ヘッダーをスキップ

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

前へ | 次へ |

## SYS.TABLES

TABLES表には、表の名前、所有者、列数、行のサイズ、主キー（存在する場合）など、データ・ストア内の表に関する情報が格納されます。また、システム表に関する情報も格納されます。

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

表名

TABLES

列

列名 | データ型 | 説明
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 | VARCHAR (1024) NOT INLINE | 関連する永続表の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（デフォルト）