システム テーブル | 辞書ファイル | 内容 | |
---|---|---|---|
V11 | V22 | ||
X$Attrib | ATTRIB.DDF | PVATTRIB.DDF | 列属性の定義 |
X$Depend | DEPEND.DDF | PVDEPEND.DDF | テーブル、ビュー、プロシージャとトリガーとの依存関係 |
X$Field | FIELD.DDF | PVFIELD.DDF | 列と名前付きインデックスの定義 |
X$File | FILE.DDF | PVFILE.DDF | データベース内のテーブルの名前と場所 |
X$Index | INDEX.DDF | PVINDEX.DDF | インデックスの定義 |
X$Proc | PROC.DDF | PVPROC.DDF | ストアド プロシージャの定義 |
X$Relate | RELATE.DDF | PVRELATE.DDF | 参照整合性(RI)の情報 |
X$Rights | RIGHTS.DDF | PVRIGHTS.DDF | ユーザーとグループのアクセス権の定義 |
X$Trigger | TRIGGER.DDF | PVTRIG.DDF | トリガーの情報 |
X$User | USER.DDF | PVUSER.DDF | ユーザー名、グループ名、およびパスワード |
X$View | VIEW.DDF | PVVIEW.DDF | ビューの定義 |
1 バージョン 1(V1)メタデータに適用。PSQLメタデータを参照してください。 2 バージョン 2(V2)メタデータに適用。PSQLメタデータを参照してください。 |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xa$Id | USMALLINT | 2 | 適用外 | X$Field の Xe$Id に対応 |
Xa$Type | CHAR | 1 | No | D(デフォルト) L(論理位置) O(列の照合順序) C(文字)、H(ヘッダー)、M(マスク)、R(範囲)、V(値)1 |
Xa$ASize | USMALLINT | 2 | 適用外 | Xa$Attrs に含まれるテキストの長さ |
Xa$Attrs | LONGVARCHAR (NOTE) | <=2048 | 適用外 | 列属性を定義するテキスト |
1 属性タイプ C、H、M、R、および V は旧形式の検証タイプで、Pervasive.SQL 7 または Scalable SQL 環境のみで有効です。Pervasive.SQL 7 より新しい PSQL リリースは、D(デフォルト)、L(論理位置)、および O(列の照合順序)属性のみを使用します。 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
0 | 0 | Xa$Id | No | 適用外 | Yes |
0 | 1 | Xa$Type | No | No | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xd$Trigger | CHAR | 30 | Yes | トリガー名。X$Trigger 内の Xt$Name に対応 |
Xd$DependType | UNSIGNED | 1 | 適用外 | テーブルは 1、ビューは 2、プロシージャは 3 |
Xd$DependName | CHAR | 30 | Yes | トリガーと関連付けられている依存関係の名前。X$File の Xf$Name、X$View の Xv$Name、X$Proc の Xp$Name のいずれかに対応しています。 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xd$Trigger | No | Yes | Yes |
0 | 1 | Xd$DependType | No | 適用外 | Yes |
0 | 2 | Xd$DependName | No | Yes | No |
1 | 0 | Xd$DependType | Yes | 適用外 | Yes |
1 | 1 | Xd$DependName | Yes | Yes | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xe$Id | USMALLINT | 2 | 適用外 | PSQL が割り当てた、データベース内の各フィールドに固有の内部 ID |
Xe$File | USMALLINT | 2 | 適用外 | この列または名前付きインデックスが属するテーブルの ID。これは X$File 内の Xf$Id に対応しています。 |
Xe$Name | CHAR | 20 | Yes | 列名またはインデックス名 |
Xe$DataType | UTINYINT | 1 | 適用外 | 制御フィールド: 0 ~ 26:列のデータ型 227:制約名 255:インデックス名 |
Xe$Offset | USMALLINT | 2 | 適用外 | テーブル内での列のオフセット、名前付きインデックスの場合はインデックス番号。オフセットは、ゼロを基準にした相対です。 インデックス番号は、X$Index システム テーブルの Xi$Number 列に保管されている値に対応します。 |
Xe$Size | USMALLINT | 2 | 適用外 | 列の長さ。フィールドに必要な内部格納領域をバイト単位で表します。 TRUE NULL フィールドの場合、ヌル バイトはサイズに含まれません。 |
Xe$Dec | UTINYINT | 1 | 適用外 | 列の小数点位置(DECIMAL、NUMERIC、NUMERICSA、NUMERICSTS、MONEY、または CURRENCY 型の場合)。連続ビット列の場合は相対的なビット位置。TIMESTAMP 型の場合は 1 秒未満の値。 |
Xe$Flags | USMALLINT | 2 | 適用外 | フラグを表す WORD。 ビット 0 は文字列データ型の大文字と小文字を区別するフラグです。 ビット 0 = 1 の場合、フィールドの大文字と小文字は区別されません。 ビット 2 = 1 の場合、フィールドでヌル値が許可されます。 Xe$Flags のビット 3 は、Pervasive.SQL v7 の 1 バイト TINYINT(B_TYPE_INTEGER 符号なし)とリレーショナル エンジンの 1 バイト TINYINT(B_TYPE_INTEGER 符号付き)を区別するために使用されます。 ビット 3 = 1 で、Xe$DataType = 1 かつ Xe$Size = 1 の場合、TINYINT 列は、リレーショナル エンジンで作成された符号付きの 1 バイト TINYINT であることを示します。 ビット 3 = 0 で、Xe$DataType = 1 かつ Xe$Size = 1 の場合、TINYINT 列は、古い SQL エンジンで作成された符号なしの 1 バイト TINYINT であることを示します。 ビット 11 = 1 の場合、フィールドは文字の LONGVARCHAR フィールドではなく、ワイド文字の NLONGVARCHAR フィールドとして解釈されます。 ビット 12 = 1 の場合、フィールドは BINARY として解釈されます。 ビット 13 = 1 の場合、フィールドは偶数桁の精度の DECIMAL として解釈されます。 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xe$Id | No | 適用外 | No |
1 | 0 | Xe$File | Yes | 適用外 | No |
2 | 0 | Xe$Name | Yes | Yes | No |
3 | 0 | Xe$File | No | 適用外 | Yes |
3 | 1 | Xe$Name | No | Yes | No |
4 | 0 | Xe$File | Yes | 適用外 | Yes |
4 | 1 | Xe$Offset | Yes | 適用外 | Yes |
4 | 2 | Xe$Dec | Yes | 適用外 | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xf$Id | USMALLINT | 2 | 適用外 | PSQL が割り当てた内部 ID |
Xf$Name | CHAR | 20 | Yes | テーブル名 |
Xf$Loc | CHAR | 64 | No | ファイルの場所(パス名) |
Xf$Flags | UTINYINT | 1 | 適用外 | ファイル フラグ。ビット 4 = 1 の場合、ファイルは辞書ファイルです。ビット 4 = 0 の場合、ファイルはユーザー定義です。ビット 6 = 1 の場合、テーブルは真のヌル値を許可する列をサポートします。 |
Xf$Reserved | CHAR | 10 | No | 予約済み |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xf$Id | No | 適用外 | No |
1 | 0 | Xf$Name | No | Yes | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xi$File | USMALLINT | 2 | 適用外 | インデックスが属するテーブルの固有の ID。これは X$File 内の Xf$Id に対応しています。 |
Xi$Field | USMALLINT | 2 | 適用外 | インデックス列の固有の ID。これは X$Field 内の Xe$Id に対応しています。 |
Xi$Number | USMALLINT | 2 | 適用外 | インデックス番号(範囲 0 ~ 119) |
Xi$Part | USMALLINT | 2 | 適用外 | セグメント番号(範囲 0 ~ 119) |
Xi$Flags | USMALLINT | 2 | 適用外 | インデックス属性フラグ |
ビット位置 | 対応する 10 進数の値 | 説明 |
---|---|---|
0 | 1 | インデックスの重複が可能 |
1 | 2 | インデックスの変更が可能です。 |
2 | 4 | オルタネート コレーティング シーケンス |
3 | 8 | ヌル値にはインデックスなし(SQL の真のヌルではなく、Btrieve のヌルを参照) |
4 | 16 | インデックス内でこのセグメントに別のセグメントが連結 |
5 | 32 | インデックスの大小文字の区別なし |
6 | 64 | インデックスを降順に照合 |
7 | 128 | |
8 | 256 | インデックスは Btrieve の拡張キー タイプ |
9 | 512 | インデックスは部分的です。 |
13 | 8192 | インデックスは外部キー |
14 | 16384 | インデックスは一部の外部キーが参照する主キー |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xi$File | Yes | 適用外 | No |
1 | 0 | Xi$Field | Yes | 適用外 | No |
2 | 0 | Xi$File | No | 適用外 | Yes |
2 | 1 | Xi$Number | No | 適用外 | Yes |
2 | 2 | Xi$Part | No | 適用外 | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xp$Name | CHAR | 30 | Yes | ストアド プロシージャ名 |
Xp$Ver | UTINYINT | 1 | 適用外 | バージョン IDこれは将来使用するために予約されています。 |
Xp$Id | USMALLINT | 2 | 適用外 | 0 を基数とするシーケンス番号 |
Xp$Flags | UTINYINT | 1 | 適用外 | ストアド ステートメントは 1、ストアド プロシージャは 2、外部プロシージャは 3 |
Xp$Misc | LONGVARCHAR (LVAR) | <=990 | 適用外 | ストアド プロシージャの内部表現 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xp$Name | No | Yes | Yes |
0 | 1 | Xp$Id | No | 適用外 | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xr$PId | USMALLINT | 2 | 適用外 | 主テーブル ID |
Xr$Index | USMALLINT | 2 | 適用外 | 主テーブルに含まれる主キーのインデックス番号 |
Xr$FId | USMALLINT | 2 | 適用外 | 従属テーブル ID |
Xr$FIndex | USMALLINT | 2 | 適用外 | 従属テーブルに含まれる外部キーのインデックス番号 |
Xr$Name | CHAR | 20 | Yes | 外部キー名 |
Xr$UpdateRule | UTINYINT | 1 | 適用外 | 制限は 1 |
Xr$DeleteRule | UTINYINT | 1 | 適用外 | 制限は 1、カスケードは 2 |
Xr$Reserved | CHAR | 30 | No | 予約済み |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xr$PId | Yes | 適用外 | No |
1 | 0 | Xr$FId | Yes | 適用外 | No |
2 | 0 | Xr$Name | No | Yes | No |
3 | 0 | Xr$Pld | No | 適用外 | Yes |
3 | 1 | Xr$Name | No | Yes | No |
4 | 0 | Xr$Fld | No | 適用外 | Yes |
4 | 1 | Xr$Name | No | Yes | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xr$User | USMALLINT | 2 | 適用外 | User ID |
Xr$Table | USMALLINT | 2 | 適用外 | テーブル ID |
Xr$Column | USMALLINT | 2 | 適用外 | 列 ID |
Xr$Rights | UTINYINT | 1 | 適用外 | テーブルまたは列のアクセス権フラグ |
16 進数の値 | 対応する 10 進数の値 | 説明 |
---|---|---|
1 | 1 | 再編成権 |
0x90 | 144 | テーブルの参照権 |
0xA0 | 160 | テーブルの変更権 |
0x40 | 64 | テーブルまたは列の選択権 |
0x82 | 130 | テーブルまたは列の更新権 |
0x84 | 132 | テーブルまたは列の挿入権 |
0x88 | 136 | テーブルまたは列の削除権 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xr$User | Yes | 適用外 | No |
1 | 0 | Xr$User | No | 適用外 | Yes |
1 | 1 | Xr$Table | No | 適用外 | Yes |
1 | 2 | Xr$Column | No | 適用外 | No |
2 | 0 | Xr$Table | Yes | 適用外 | Yes |
2 | 1 | Xr$Column | Yes | 適用外 | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xt$Name | CHAR | 30 | Yes | トリガー名 |
Xt$Version | USMALLINT | 2 | 適用外 | トリガーのバージョン。Scalable SQL バージョン 4 の場合は 4 |
Xt$File | USMALLINT | 2 | 適用外 | トリガーが定義されているファイル。X$File 内の Xf$Id に対応 |
Xt$Event | UNSIGNED | 1 | 適用外 | INSERT は 0、DELETE は 1、UPDATE は 2 |
Xt$ActionTime | UTINYINT | 1 | 適用外 | BEFORE は 0、AFTER は 1 |
Xt$ForEach | UTINYINT | 1 | 適用外 | ROW は 0(デフォルト)、STATEMENT は 1 |
Xt$Order | USMALLINT | 2 | 適用外 | トリガーの実行順序 |
Xt$Sequence | USMALLINT | 2 | 適用外 | 0 を基数とするシーケンス番号 |
Xt$Misc | LONGVARCHAR (LVAR) | <=4054 | 適用外 | トリガーの内部表現 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xt$Name | No | Yes | Yes |
0 | 1 | Xt$Sequence | No | 適用外 | No |
1 | 0 | Xt$File | No | 適用外 | Yes |
1 | 1 | Xt$Name | No | Yes | Yes |
1 | 2 | Xt$Sequence | No | 適用外 | No |
2 | 0 | Xt$File | Yes | 適用外 | Yes |
2 | 1 | Xt$Event | Yes | 適用外 | Yes |
2 | 2 | Xt$ActionTime | Yes | 適用外 | Yes |
2 | 3 | Xt$ForEach | Yes | 適用外 | Yes |
2 | 4 | Xt$Order | Yes | 適用外 | Yes |
2 | 5 | Xt$Sequence | Yes | 適用外 | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xu$Id | USMALLINT | 2 | 適用外 | ユーザーまたはグループに割り当てられている内部 ID |
Xu$Name | CHAR | 30 | Yes | ユーザーまたはグループ名 |
Xu$Password | CHAR | 9 | No | ユーザー パスワード(暗号化) |
Xu$Flags | USMALLINT | 2 | 適用外 | ユーザーまたはグループ フラグ |
ビット位置 | 対応する 10 進数の値 | 説明 |
---|---|---|
0 | 1 | 予約済み |
1 | 2 | 予約済み |
2 | 4 | 予約済み |
3 | 8 | 予約済み |
4 | 16 | 予約済み |
5 | 32 | 予約済み |
6 | 64 | 名前はグループ名 |
7 | 128 | ユーザーまたはグループは、辞書内のテーブルを定義する権限を持っています。 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xu$Id | Yes | 適用外 | No |
1 | 0 | Xu$Name | No | Yes | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xv$Name | CHAR | 20 | Yes | ビュー名 |
Xv$Ver | UTINYINT | 1 | 適用外 | バージョン IDこれは将来使用するために予約されています。 |
Xv$Id | UTINYINT | 1 | 適用外 | シーケンス番号 |
Xv$Misc | LONGVARCHAR (LVAR) | <=2000 | 適用外 | PSQL 内部定義 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xv$Name | Yes | Yes | No |
1 | 0 | Xv$Name | No | Yes | Yes |
1 | 1 | Xv$Ver | No | 適用外 | Yes |
1 | 2 | Xv$Id | No | 適用外 | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xa$Id | UINTEGER | 4 | 適用外 | X$Field の Xe$Id に対応 |
Xa$Type | CHAR | 4 | No | D(デフォルト) L(論理位置) O(列の照合順序) |
Xa$ASize | USMALLINT | 2 | 適用外 | Xa$Attrs に含まれるテキストの長さ |
Xa$Attrs | LONGVARCHAR (NOTE) | 32,763 | 適用外 | 列属性を定義するテキスト |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
0 | 0 | Xa$Id | No | 適用外 | Yes |
0 | 1 | Xa$Type | No | No | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xd$Trigger | CHAR | 128 | Yes | トリガー名。X$Trigger 内の Xt$Name に対応 |
Xd$DependType | UTINYINT | 1 | 適用外 | テーブルは 1、ビューは 2、プロシージャは 3 |
Xd$DependName | CHAR | 128 | Yes | トリガーと関連付けられている依存関係の名前。X$File の Xf$Name、X$View の Xv$Name、X$Proc の Xp$Name のいずれかに対応しています。 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xd$Trigger | No | Yes | Yes |
0 | 1 | Xd$DependType | No | 適用外 | No |
1 | 0 | Xd$DependType | Yes | 適用外 | Yes |
1 | 1 | Xd$DependName | Yes | Yes | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xe$Id | UINTEGER | 4 | 適用外 | PSQL が割り当てた、データベース内の各フィールドに固有の内部 ID |
Xe$File | UINTEGER | 4 | 適用外 | この列または名前付きインデックスが属するテーブルの ID。これは X$File 内の Xf$Id に対応しています。 |
Xe$Name | CHAR | 128 | Yes | 列名またはインデックス名 |
Xe$Datatype | UTINYINT | 1 | 適用外 | 0 ~ 26:列のデータ型 227:制約名 255:インデックス名 |
Xe$Offset | UINTEGER | 4 | 適用外 | テーブル内での列のオフセット、名前付きインデックスの場合はインデックス番号。オフセットは、ゼロを基準にした相対です。 インデックス番号は、X$Index システム テーブルの Xi$Number 列に保管されている値に対応します。 |
Xe$Size | UINTEGER | 4 | 適用外 | 列の長さ。フィールドに必要な内部格納領域をバイト単位で表します。 |
Xe$Dec | USMALLINT | 2 | 適用外 | 列の小数点位置(DECIMAL、NUMERIC、NUMERICSA、NUMERICSTS、MONEY、または CURRENCY 型の場合)。連続ビット列の場合は相対的なビット位置。TIMESTAMP 型の場合は 1 秒未満の値。 |
Xe$Flags | UINTEGER | 4 | 適用外 | フラグを表す WORD。 ビット 0 は文字列データ型の大文字と小文字を区別するフラグです。 ビット 0 = 1 の場合、フィールドの大文字と小文字は区別されません。 ビット 2 = 1 の場合、フィールドでヌル値が許可されます。 Xe$Flags のビット 3 は、Pervasive.SQL v7 の 1 バイト TINYINT(B_TYPE_INTEGER 符号なし)とリレーショナル エンジンの 1 バイト TINYINT(B_TYPE_INTEGER 符号付き)を区別するために使用されます。 ビット 3 = 1 で、Xe$DataType = 1 かつ Xe$Size = 1 の場合、TINYINT 列は、リレーショナル エンジンで作成された符号付きの 1 バイト TINYINT であることを示します。 ビット 3 = 0 で、Xe$DataType = 1 かつ Xe$Size = 1 の場合、TINYINT 列は、古い SQL エンジンで作成された符号なしの 1 バイト TINYINT であることを示します。 ビット 11 = 1 の場合、フィールドは文字の LONGVARCHAR フィールドではなく、ワイド文字の NLONGVARCHAR フィールドとして解釈されます。 ビット 12 = 1 の場合、フィールドは BINARY として解釈されます。 ビット 13 = 1 の場合、フィールドは偶数バイト精度の DECIMAL として解釈されます。 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xe$Id | No | 適用外 | No |
1 | 0 | Xe$File | Yes | 適用外 | No |
2 | 0 | Xe$Name | Yes | Yes | No |
3 | 0 | Xe$File | No | 適用外 | Yes |
3 | 1 | Xe$Name | No | Yes | No |
4 | 0 | Xe$File | Yes | 適用外 | Yes |
4 | 1 | Xe$Offset | Yes | 適用外 | Yes |
4 | 2 | Xe$Dec | Yes | 適用外 | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xf$Id | UINTEGER | 4 | 適用外 | PSQL が割り当てた内部 ID |
Xf$Name | CHAR | 128 | Yes | テーブル名 |
Xf$Loc | CHAR | 250 | No | ファイルの場所(パス名) |
Xf$Flags | UINTEGER | 4 | 適用外 | ファイル フラグ。ビット 4 = 1 の場合、ファイルは辞書ファイルです。ビット 4 = 0 の場合、ファイルはユーザー定義です。ビット 6 = 1 の場合、テーブルは真のヌル値を許可する列をサポートします。 |
Xf$Reserved | CHAR | 16 | No | 予約済み |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xf$Id | No | 適用外 | No |
1 | 0 | Xf$Name | No | Yes | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xi$File | UINTEGER | 4 | 適用外 | インデックスが属するテーブルの固有の ID。これは X$File 内の Xf$Id に対応しています。 |
Xi$Field | UINTEGER | 4 | 適用外 | インデックス列の固有の ID。これは X$Field 内の Xe$Id に対応しています。 |
Xi$Number | UINTEGER | 4 | 適用外 | インデックス番号(範囲 0 ~ 119) |
Xi$Part | UINTEGER | 4 | 適用外 | セグメント番号(範囲 0 ~ 119) |
Xi$Flags | UINTEGER | 4 | 適用外 | インデックス属性フラグ |
ビット位置 | 対応する 10 進数の値 | 説明 |
---|---|---|
0 | 1 | インデックスの重複が可能 |
1 | 2 | インデックスの変更が可能です。 |
2 | 4 | オルタネート コレーティング シーケンス |
3 | 8 | ヌル値にはインデックスなし(SQL の真のヌルではなく、Btrieve のヌルを参照) |
4 | 16 | インデックス内でこのセグメントに別のセグメントが連結 |
5 | 32 | インデックスの大小文字の区別なし |
6 | 64 | インデックスを降順に照合 |
7 | 128 | |
8 | 256 | インデックスは Btrieve の拡張キー タイプ |
13 | 8,192 | インデックスは外部キー |
14 | 16,384 | インデックスは一部の外部キーが参照する主キー |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xi$File | Yes | 適用外 | No |
1 | 0 | Xi$Field | Yes | 適用外 | No |
2 | 0 | Xi$File | No | 適用外 | Yes |
2 | 1 | Xi$Number | No | 適用外 | Yes |
2 | 2 | Xi$Part | No | 適用外 | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xp$Name | CHAR | 128 | Yes | ストアド プロシージャ名 |
Xp$Ver | UTINYINT | 1 | 適用外 | バージョン IDこれは将来使用するために予約されています。 |
Xp$Id | UINTEGER | 4 | 適用外 | PSQL によって割り当てられた内部 ID |
Xp$Flags | UINTEGER | 4 | 適用外 | ストアド ステートメントは 1、ストアド プロシージャは 2、外部プロシージャは 3 |
Xp$Trustee | INTEGER | 4 | 適用外 | 信頼されるストアド プロシージャは 0、信頼されないストアド プロシージャは -1。信頼されるオブジェクトと信頼されないオブジェクトを参照してください。 |
Xp$Sequence | USMALLINT | 2 | 適用外 | シーケンス番号。32,765 バイトを超えるプロシージャは、オーバーフローを処理するために PVPROC.DDF 内に複数のエントリを必要とします。各エントリは Xp$Name フィールドに同一のプロシージャ名を持ち、シーケンス番号が割り当てられます。複数のエントリは、Xp$Sequence フィールドを使用して正しく並べられます。 シーケンスはゼロから始まります(最初のシーケンス番号は 0 です)。 |
Xp$Misc | LONGVARCHAR (LVAR) | 32,765 | 適用外 | ストアド プロシージャの内部表現 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xp$Name | Yes | Yes | No |
1 | 0 | Xp$Name | No | Yes | Yes |
1 | 1 | Xp$Ver | No | 適用外 | Yes |
1 | 2 | Xp$Sequence | No | 適用外 | No |
2 | 0 | Xp$Id | Yes | 適用外 | No |
3 | 0 | Xp$Id | No | 適用外 | Yes |
3 | 1 | Xp$sequence | No | 適用外 | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xr$PId | UINTEGER | 4 | 適用外 | 主テーブル ID |
Xr$Index | UINTEGER | 4 | 適用外 | 主テーブルに含まれる主キーのインデックス番号 |
Xr$FId | UINTEGER | 4 | 適用外 | 従属テーブル ID |
Xr$FIndex | UINTEGER | 4 | 適用外 | 従属テーブルに含まれる外部キーのインデックス番号 |
Xr$Name | CHAR | 128 | Yes | 外部キー名 |
Xr$UpdateRule | UTINYINT | 1 | 適用外 | 制限は 1 |
Xr$DeleteRule | UTINYINT | 1 | 適用外 | 制限は 1、カスケードは 2 |
Xr$Reserved | CHAR | 250 | No | 予約済み |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 変更可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|---|
0 | 0 | Xr$PId | Yes | No | 適用外 | No |
1 | 0 | Xr$FId | Yes | No | 適用外 | No |
2 | 0 | Xr$Name | No | No | Yes | No |
3 | 0 | Xr$Pld | No | Yes | 適用外 | Yes |
3 | 1 | Xr$Name | No | Yes | Yes | No |
4 | 0 | Xr$Fld | No | Yes | 適用外 | Yes |
4 | 1 | Xr$Name | No | Yes | Yes | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xr$User | UINTEGER | 4 | 適用外 | User ID |
Xr$Object | UINTEGER | 4 | 適用外 | Xf$Id に対応するテーブル ID、Xv$Id に対応するビュー ID、または Xp$Id に対応するストアド プロシージャ ID |
Xr$Type | UINTEGER | 4 | 適用外 | テーブルは 1、プロシージャは 3、ビューは 4 |
Xr$Column | UINTEGER | 4 | 適用外 | 列 ID |
Xr$Rights | UINTEGER | 4 | 適用外 | テーブル、列、ビュー、またはストアド プロシージャのアクセス権フラグ |
16 進数の値 | 対応する 10 進数の値 | 説明 |
---|---|---|
1 | 1 | オブジェクト所有者のアクセス権 |
0x90 | 144 | テーブルの参照権 |
0xA0 | 160 | テーブルの変更権 |
0x40 | 64 | ビュー、テーブル、または列の選択権 |
0x82 | 130 | ビュー、テーブル、または列の更新権 |
0x84 | 132 | ビュー、テーブル、または列の挿入権 |
0x88 | 136 | ビュー、テーブル、または列の削除権 |
0xC0 | 192 | ストアド プロシージャの実行権および呼び出し権 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xr$User | Yes | 適用外 | No |
1 | 0 | Xr$User | No | 適用外 | Yes |
1 | 1 | Xr$Object | No | 適用外 | Yes |
1 | 2 | Xr$Type | No | 適用外 | Yes |
1 | 3 | Xr$Column | No | 適用外 | No |
2 | 0 | Xr$Object | Yes | 適用外 | Yes |
2 | 1 | Xr$Type | Yes | 適用外 | Yes |
2 | 2 | Xr$Column | Yes | 適用外 | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xt$Name | CHAR | 128 | Yes | トリガー名 |
Xt$Version | UTINYINT | 1 | 適用外 | トリガーのバージョン。Scalable SQL バージョン 4 の場合は 4 |
Xt$File | UINTEGER | 4 | 適用外 | トリガーが定義されているファイル。X$File 内の Xf$Id に対応 |
Xt$Event | UTINYINT | 1 | 適用外 | INSERT は 0、DELETE は 1、UPDATE は 2 |
Xt$ActionTime | UTINYINT | 1 | 適用外 | BEFORE は 0、AFTER は 1 |
Xt$ForEach | UTINYINT | 1 | 適用外 | ROW は 0(デフォルト)、STATEMENT は 1 |
Xt$Order | USMALLINT | 2 | 適用外 | トリガーの実行順序 |
Xt$Sequence | USMALLINT | 2 | 適用外 | シーケンス番号。4,054 バイトを超えるトリガーは、オーバーフローを処理するために PVTRIG.DDF 内に複数のエントリを必要とします。各エントリは Xt$Name フィールドに同一のトリガー名を持ち、シーケンス番号が割り当てられます。複数のエントリは、Xt$Sequence フィールドを使用して正しく並べられます。 シーケンスはゼロから始まります(最初のシーケンス番号は 0 です)。 |
Xt$Misc | LONGVARCHAR (LVAR) | 4,054 | 適用外 | トリガーの内部表現 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xt$Name | No | Yes | Yes |
0 | 1 | Xt$Sequence | No | 適用外 | No |
1 | 0 | Xt$Name | No | Yes | Yes |
1 | 1 | Xt$File | No | 適用外 | Yes |
1 | 2 | Xt$Sequence | No | 適用外 | No |
2 | 0 | Xt$File | Yes | 適用外 | Yes |
2 | 1 | Xt$Event | Yes | 適用外 | Yes |
2 | 2 | Xt$ActionTime | Yes | 適用外 | Yes |
2 | 3 | Xt$ForEach | Yes | 適用外 | Yes |
2 | 4 | Xt$Order | Yes | 適用外 | Yes |
2 | 5 | Xt$Sequence | Yes | 適用外 | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xu$Id | UINTEGER | 4 | 適用外 | ユーザーまたはグループに割り当てられている内部 ID |
Xu$Name | CHAR | 128 | Yes | ユーザーまたはグループ名 |
Xu$Password | CHAR | 153 | No | ユーザー パスワード(暗号化) |
Xu$Flags | UINTEGER | 4 | 適用外 | ユーザーまたはグループ フラグ |
ビット位置 | 対応する 10 進数の値 | 説明 |
---|---|---|
0 | 1 | 予約済み |
1 | 2 | 予約済み |
2 | 4 | 予約済み |
3 | 8 | 予約済み |
4 | 16 | 予約済み |
5 | 32 | 予約済み |
6 | 64 | 名前はグループ名 |
7 | 128 | ユーザーまたはグループは、辞書内のテーブルを定義する権限を持っています。 |
8 | 256 | ユーザーまたはグループは、辞書内のビューを定義する権限を持っています。 |
9 | 512 | ユーザーまたはグループは、辞書内のストアド プロシージャを定義する権限を持っています。 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xu$Id | Yes | 適用外 | No |
1 | 0 | Xu$Name | No | Yes | No |
列名 | データ型 | サイズ | 大小文字無視 | 説明 |
---|---|---|---|---|
Xv$Name | CHAR | 128 | Yes | ビュー名 |
Xv$Version | UTINYINT | 1 | 適用外 | バージョン IDこれは将来使用するために予約されています。 |
Xv$Id | UINTEGER | 4 | 適用外 | PSQL によって割り当てられた内部 ID |
Xv$Trustee | INTEGER | 4 | 適用外 | 信頼されるビューは 0、信頼されないビューは -1。信頼されるオブジェクトと信頼されないオブジェクトを参照してください。 |
Xv$Sequence | USMALLINT | 2 | 適用外 | シーケンス番号。32,765 バイトを超えるビューは、オーバーフローを処理するために PVVIEW.DDF 内に複数のエントリを必要とします。各エントリは Xv$Name フィールドに同一のビュー名を持ち、シーケンス番号が割り当てられます。複数のエントリは、Xv$Sequence フィールドを使用して正しく並べられます。 シーケンスはゼロから始まります(最初のシーケンス番号は 0 です)。 |
Xv$Misc | LONGVARCHAR (LVAR) | 32,765 | 適用外 | PSQL 内部定義 |
インデックス番号 | セグメント番号 | 列名 | 重複可能 | 大小文字無視 | セグメント |
---|---|---|---|---|---|
0 | 0 | Xv$Name | Yes | Yes | No |
1 | 0 | Xv$Name | No | Yes | Yes |
1 | 1 | Xv$Version | No | 適用外 | Yes |
1 | 2 | Xv$Sequence | No | 適用外 | No |
2 | 0 | Xv$Id | Yes | 適用外 | No |
3 | 0 | Xv$Id | No | 適用外 | Yes |
3 | 1 | Xv$Sequence | No | 適用外 | No |