ヘッダーをスキップ
Oracle TimesTen In-Memory Database SQLリファレンス・ガイド
リリース11.2.1
B56051-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

SYS.TABLES

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

特定の列に関する情報は、COLUMNS表に格納されます。

列名 データ型 説明
TBLNAME TT_CHAR (31) NOT NULL 表名。
TBLOWNER TT_CHAR (31) NOT NULL 表を所有するユーザーの名前。
OWNER TT_INTEGER NOT NULL 表の所有者:

0: TimesTenシステム表。

1: ユーザー表。

NUMVARY TT_SMALLINT NOT NULL 表の可変長列の数。
NUMNULL TT_SMALLINT NOT NULL 表のNULL値可能列の数。
NUMCOLS TT_SMALLINT NOT NULL 表の列数。
LENGTH 32-bitシステム: TT_INTEGER NOT NULL

64-bitシステム: TT_BIGINT NOT NULL

各行のインライン部分の長さ。
TBLID 32-bitシステム: TT_INTEGER NOT NULL

64-bitシステム: TT_BIGINT NOT NULL

表のTimesTen識別子。
NUMTUPS 32-bitシステム: TT_INTEGER NOT NULL

64-bitシステム: TT_BIGINT NOT NULL

表のカーディナリティ。INSERTまたはDELETEのトランザクションがアクティブでない場合のみ、この値は正確です。この値にはコミットされていない挿入が含まれますが、コミットされていない削除は含まれません。したがって、このフィールドの値は実際の表のカーディナリティより大きいことがあります。
MAXTUPS 32-bitシステム: TT_INTEGER NOT NULL

64-bitシステム: TT_BIGINT NOT NULL

表の最大カーディナリティ。
PRIMCNT TT_SMALLINT NOT NULL 主キーの列数(存在しない場合は0)。
PRIMCOLS BINARY (32) NOT NULL バイナリにマップされた、主キーの2バイト整数列番号の配列。
CACHEFLAG BINARY (1) NOT NULL 表がキャッシュ・グループに含まれる場合は1、含まれない場合は0。
XLAFLAG BINARY (1) NOT NULL 設定されている場合、この表への更新はトランザクション・ログAPIに転送されます。
PXLAFLAG BINARY (1) NOT NULL 設定されている場合、このユーザー表に対して永続XLAが有効であることを示します。
CACHEGROUP 32-bitシステム: TT_INTEGER NOT NULL

64-bitシステム: TT_BIGINT NOT NULL

この表が属するキャッシュ・グループのID。
MVID 32-bitシステム: TT_INTEGER NOT NULL

64-bitシステム: TT_BIGINT NOT NULL

表がVIEWの場合、VIEWSシステム表の関連する行のIDを示します。
MVIDS TT_VARCHAR(1024) NOT INLINE 表がVIEWディテール表の場合、このディテール表を参照するマテリアライズド・ビューのVIEWSシステム表内にある、行ID配列のIDを示します。
PERMLTBLID TT_INTEGER NOT NULL 関連する永続表のID。
REPNUMKEYCOLS TT_SMALLINT NOT NULL REPKEYCOLSによって記述されたレプリケーション・キーの列数
REPTSCOLNUM TT_SMALLINT NOT NULL レプリケーションのタイムスタンプベースの競合検出に使用される列の列番号。
REPRETURNSERVICE TT_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 TT_BIGINT NOT NULL 表のユーザー定義識別子(組込み関数ttSetUserTableIDで設定)。
REPKEYCOLS BINARY (32) NOT NULL 行の一意識別子としてレプリケーションによって使用される列番号。

(バイナリにマップされた2バイト整数の配列)。

REPACCESS TT_CHAR (1) NOT NULL レプリケーションによって設定されたアクセス制限:

'-': すべてのアクセスが許可されない

's': 読取り専用(SELECT)トランザクションによって読取り可能

'r': 更新トランザクションによって読取り可能

'w': 更新可能

w => rであり、r => sです。

REPTSUPDATERULE TT_CHAR (1) NOT NULL タイムスタンプベースの競合検出のためのTS_COLUMNの管理ルール:

'\0': ルールは定義されていない

'U': BY USER

'S': BY SYSTEM(デフォルト)

CACHETBLPOS TT_INTEGER NOT NULL 将来の使用のために予約済