ポイント: Db2 12のカタログテーブルは、ユーザー定義型、テーブル、ビュー、制約を含むデータベース構造に関する重要な情報を提供します。データベース操作に必要なメタデータを保存することにより、データベース管理をサポートします。
- SYSIBM.SYSCOLUMNSやSYSIBM.SYSTABLESなどのテーブルを含む。
- データベース権限と依存関係の管理を促進します。
| 列名 | データ型 | 説明 |
|---|---|---|
| LINKNAME | VARCHAR(24) | LOCATIONSテーブルおよびIPNAMESテーブルのLINKNAME列に指定された値に関連付けられています。 IPNAMESテーブルの他の列の値はLINKNAMEによって識別されるサーバーに適用されます。 |
| IPADDR | VARCHAR(254) | リモートTCP/IPホストのIPv4またはIPv6アドレス、またはドメイン名を含みます。 |
| IBMREQD | CHAR(1) | Yの値は、行がMRMテープから取得されたことを意味します。 |
SYSIBM.IPNAMES
DB2がTCP/IPを使用してアクセスできるリモートDRDAサーバーを定義します
| 列名 | データ型 | 説明 |
|---|---|---|
| LINKNAME | VARCHAR(24) | 指定された値は、LOCATIONSの関連するロールのLINKNAME列に指定された値である必要があります。 |
| SECURITY_OUT | CHAR(1) |
このTCP/IPホストに関連付けられたリモートサーバーにローカルDB2 SQLアプリケーションが接続する際に使用されるDRDAセキュリティオプション: A “すでに確認済み” D “ユーザーIDおよびセキュリティに敏感なデータの暗号化” E “ユーザーID、パスワード、およびセキュリティに敏感なデータの暗号化” R “RACFパスチケット” p “パスワード” |
| USERNAMES | CHAR(1) |
外向きのauth IDの翻訳を制御します。auth IDがDB2からリモートサーバーに送信されるときに実行されます: O 外向きのIDは翻訳の対象となります。USERNAMESテーブルはID翻訳を行うために使用されます。インバウンドIDに対しては翻訳または「出所」の確認は行われません。 S USERNAMESテーブルは、システム 信頼された接続を確立するために使用されるAUTHID 空白翻訳は発生しません |
| IBMREQD | CHAR(1) | Yは行がMRMテープから取得されたことを示します。 |
| IPADDR | VARCHAR(254) | リモートTCP/IPホストのIPアドレスまたはドメイン名 |
SYSIBM.LOCATIONS
アクセス可能なリモートサーバーごとに1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| LOCATION | VARCHAR(128) | アクセス可能なサーバーの一意のロケーション名。リモートサーバーがローカルDB2 SQLアプリケーションに知られている名前 |
| LINKNAME | VARCHAR(128) | このロケーションに関連付けられたVTAMまたはTCP/IP属性を識別します |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| PORT | VARCHAR(96) | 以下の文が真であるときに、TCP/IPは外向きのDRDA接続に使用されます:行がIPNAMESに存在し、LINKNAME列がLOCATIONS LINKNAME列に指定された値と一致します |
| TPN | VARCHAR(192) | ローカルDB2が別のサーバーとのSNA対話を開始する場合にのみ使用されます |
| DBALIAS | VARCHAR(128) | データベースエイリアス。サーバーに関連付けられた名前。リモートデータベースサーバーにアクセスするために使用される名前 |
| TRUSTED | CHAR(1) |
リモートサーバーへの接続は信頼できます。TCP/IPのみに制限されています。SNAを使用した接続では無視されます。 Y ロケーションは信頼されています。リモートロケーションへのアクセスには、リモートロケーションで定義された信頼されたコンテキストが必要です。 N ロケーションは信頼されていません |
| SECURE | CHAR(1) |
ローカルDB2アプリケーションがTCP/IPを使用してリモートデータベースサーバーに接続する際、外向きのDRDA接続にSecure Socket Layer(SSL)プロトコルを使用します。 Y 外向きのDRDAに対してSSLを使用した安全な接続が必要です。 N 外向きのDRDAに対して安全な接続は必要ありません。 |
SYSIBM.LULIST
特定のLOCATIONに対して複数のLU名を指定できるようにします
| 列名 | データ型 | 説明 |
|---|---|---|
| LINKNAME | VARCHAR(24) | この行が関連付けられているLINKNAME列のLOCATIONSの値。また、LUNAMESテーブルのLUNAME列の値。LUNAMES行の他の列の値は、この行のLULIST内のLUがLUNAME列によって識別される場合に適用されます |
| LUNAME | VARCHAR(24) | リモートデータベースシステムのVTAM論理ユニット名(LUNAME)。LUNAMEはLUNAMESのLUNAME列に存在してはいけません |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
SYSIBM.LUMODES
特定の LUNAME と MODENAME の組み合わせに対して、VTAM と会話制限を提供します
| 列名 | データ型 | 説明 |
|---|---|---|
| LUNAME | VARCHAR(24) | CNOS処理に関与するサーバーのLU名 |
| MODENAME | VARCAHR(24) | VTAMログオンモードテーブルにおけるログオンモード説明の名前 |
| CONVLIMIT | SMALLINT | このモードにおけるローカルDB2と他のシステムとの間のアクティブな会話の最大数。VTAMAPPL定義文のDSESLIMパラメータの数をオーバーライドするために使用されます |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
SYSIBM.LUNAMES
DB2 と通信する各リモート SNA クライアントまたはサーバーに対する行を含む
| Column name | Data type | Description |
|---|---|---|
| LUNAME | VARCHAR(24) | アクセス可能なシステムの1つ以上のLUの名前 |
| SYSMODENAME | VARCHAR(24) | システム間の会話を確立するために使用されるモード |
| SECURITY_IN | CHAR(1) |
DB2に接続する際のSNAクライアントのセキュリティオプションを定義します: V '検証' A 'すでに検証済み' |
| SECURITY_OUT | CHAR(1) |
このLUNAMEに関連する任意のリモートサーバーに接続する際に使用されるローカルDB2 SQLアプリケーションのセキュリティオプションを定義します A 'すでに検証済み' R 'RACF PassTicket' P 'パスワード' |
| ENCRYPTPSWDS | CHAR(1) |
DB2 for z/OSパートナーにのみ適用されます。RACF PassTicketsをサポートできない以前のリリースのDB2への接続をサポートするために提供されます N パスワードは内部RACF暗号化形式ではありません(デフォルト) Y アウトバウンドリクエストの場合、暗号化されたパスワードがRACFから抽出され、サーバーに送信されます。インバウンドリクエストの場合、パスワードは暗号化されたものとして扱われます |
| MODESELECT | CHAR(1) |
MODESELECTテーブルを使用: N デフォルトモードを使用: IBMDB2LM (DB2プライベートプロトコル) と IBMRDB (DRDA) Y 適切なモード名を見つけるためにMODESELECTを検索します |
| USERNAMES | CHAR(1) |
インバウンドおよびアウトバウンドの認証IDの翻訳と、'来る'チェックを制御します。インバウンド翻訳と'来る'チェックは、リモートクライアントから認証IDを受信したときに実行されます。アウトバウンド翻訳は、DB2がリモートサーバーに認証IDを送信する際に実行されます。この列にI、O、またはBが指定されている場合、USERNAMESの行がID翻訳を実行するために使用されます。 I インバウンドIDは翻訳および'来る'チェックの対象です。アウトバウンドIDには翻訳が行われません O インバウンドIDには翻訳または'来る'チェックは行われません。アウトバウンドIDは翻訳の対象です。 B インバウンドIDは翻訳および'来る'チェックの対象です。アウトバウンドIDは翻訳の対象です。 Blank 翻訳は発生しません |
| GENERIC | CHAR(1) |
DB2は、パートナーLUに自分自身を識別するために、実際のLU名または一般的なLU名を使用する必要があります。この行によって識別されます。 N このDB2サブシステムの実際のVTAMLU名 Y このDB2サブシステムのVTAM一般LU名 |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
SYSIBM.MODESELECT
送信される SQL リクエストをサポートするために作成された任意の会話にモード名を関連付けます
| 列名 | データ型 | 説明 |
|---|---|---|
| AUTHID | VARCHAR(128) | SQLリクエストのAuth ID。空白(デフォルト)=行に適用されるMODENAMEはすべての認証IDに適用される |
| PLANNAME | VARCHAR(24) | SQLリクエストに関連付けられたプラン名。空白(デフォルト)=適用されるMODENAMEはすべてのプラン名に適用される |
| LUNAME | VARCHAR(24) | SQLリクエストに関連付けられたLU名 |
| MODENAME | VARCAHR(24) | 送信SQLリクエストをサポートするために使用されるVTAMログオンモードテーブルのログオンモードの名前。空白の場合、DB2プライベートプロトコルにはIBMDB2LMが使用され、DRDAにはIBMRDBが使用される |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示す |
SYSIBM.AUDITPOLICIES
各注文ポリシーに対する 1 行を含む
| Column name | Data type | Description |
|---|---|---|
|
AUDITPOLICY NAME |
VARCHAR(128) |
監査ポリシーの名前
|
| OBJECTSCHEMA | VARCHAR(128) | 監査対象オブジェクトのスキーマ。オブジェクトスキーマはカテゴリにのみ適用されます。OBJMAINTおよびEXECUTE |
| OBJECTNAME | VARCHAR(128) | オブジェクトの名前 |
| OBJECTTYPE | CHAR(1) |
OBJMAINTとEXECUTEのカテゴリのオブジェクトのタイプ: A エイリアス C クローンテーブル P XML列用に作成された暗黙のテーブル T テーブル 空白 上記のすべてのオブジェクトタイプ |
| CREATEDTS | TIMESTAMP | 行が挿入されたときの時間 |
| ALTERDTS | TIMESTAMP | 行が最後に更新されたときの時間 |
| CHECKING | CHAR(1) |
承認と認証の失敗が監査されます: A すべての失敗を監査する(承認と認証) 空白 監査しない |
| VALIDATE | CHAR(1) |
信頼された接続が確立されたり、異なるユーザーによって使用されたときに監査が有効になります: A すべてを監査する 空白 監査しない |
| OBJMAINT | CHAR(1) |
OBJECTSCHEMA、OBJECTNAME、およびOBJECTTYPE列によって識別されるテーブルが変更または削除されたときに監査が有効になります: A 指定されたテーブルが変更または削除されたときに監査する 空白 監査しない |
| EXECUTE | CHAR(1) |
OBJECTSCHEMA、OBJECTNAME、およびOBJECTTYPE列によって識別されるテーブルが、各作業単位によって実行される最初の操作中にアクセスされたときに監査が有効になります。 SQLステートメントのバインド時間情報が記録されます A 各作業単位の任意の種類の最初の操作中に指定されたテーブルがアクセスされたときに監査するユーティリティまたはアプリケーションプロセス C 各作業単位によって実行される最初の挿入、更新、または削除操作中に指定されたテーブルがアクセスされたときに監査する 空白 監査しない |
| CONTEXT | CHAR(1) |
ユーティリティの開始時、ユーティリティオブジェクトまたはフェーズの変更時、ユーティリティの終了時に監査が有効になっている場合: A すべてのユーティリティを監査 空白 何も監査しない |
| SECMAINT | CHAR(1) |
グラントまたはリボークが行われたとき、または信頼されたコンテキストが作成または変更されたときに監査が有効になっている場合: A すべてのユーティリティを監査 空白 何も監査しない |
| SYSADMIN | VARCHAR(128) |
管理権限を使用してシステム管理タスクを実行する際に操作が行われた場合に監査が有効になっている場合: 空白 何も監査しない * すべての権限を監査 I インストールSYSADM L SYSCTRL O SYSOPR R インストールSYSOPR S SYSADM すべてのサポートされている値の連結された文字列であることができます |
| DBADMIN | VARCHAR(128) |
データベース管理タスクを実行するための管理権限を使用して操作が行われた場合に監査が有効になっているかどうかを示します: 空白 何も監査しない * すべての権限を監査 B システムDBADM C DBCTRL D DBADM E SECADM G ACCESSCTRL K SQLADM M DBMAINT P PACKADM T DATAACCESS すべてのサポートされている値の連結された文字列であることができます |
| DBNAME | VARCHAR(24) | データベース名 |
| COLLID | VARCHAR(128) | パッケージコレクションの名前 |
| DB2START | CHAR(1) |
DB2の起動時に監査ポリシーを自動的に開始するかどうかを示します。最大8つの監査ポリシーを指定できます Y 監査ポリシーが自動的に開始されます N 監査ポリシーは自動的に開始されません |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| SYS_START | TIMESTAMP(12) | 最新のトランザクションに関連付けられた開始時刻 |
| SYS_END | TIMESTAMP(12) | システム期間の時間テーブルから削除された削除時刻 |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのユニークなタイムスタンプまたはnull値 |
SYSIBM.SYSAUTOALERTS
自律手続きからの各推奨事項に対して1行を含む
| Column name | データ型 | 説明 |
|---|---|---|
| ALERT_ID | BIGINT | アラートのID |
| HISTORY_ENTRY_ID | BIGINT | このアラートを生成したADMIN_UTLPROCEDURES_HISTプロシージャのエントリのID |
| ACTION | VARCHAR(32) | このアラートによって要求されたアクションの種類 |
| TARGET_QUALIFER | VARCHAR(128) | アラートが適用されるオブジェクト(データベース名)の修飾子 |
| TARGET_OBJECT | VARCHAR(128) | アラートが適用されるオブジェクト(テーブルスペース名)の名前 |
| TARGET_PARTITION | SMALLINT | アラートが適用されるDB2オブジェクトのパーティション番号。すべてのパーティションに適用される場合や、オブジェクトがパーティション化されていない場合は0 |
| OPTIONS | VARCHAR(4000) |
指定されたオプションとそれに対応するアクションが実行されます: USE PROFILE プロファイルで指定されたオプションを使用 TABLE このテーブルにのみオプションが適用されます COLUMNS これらの列にのみオプションが適用されます SAMPLE サンプリングが許可されます |
| CREATEDTS | TIMESTAMP | アラートが発行された時のタイムスタンプ |
| DURATION | INTEGER | 対応するアクションを実行するのにかかる時間の見積もり(秒単位) |
| STATUS | VARCHAR(32) |
実際の計画タスクのステータス OPEN アラートはまだ解決されていません IN PROGRESS アラートの実行が進行中です COMPLETED アラートの実行は完了しました |
| STARTTS | TIMESTAMP | アラート実行開始時のタイムスタンプ |
| ENDTS | TIMESTAMP | アラート実行終了時のタイムスタンプ |
| RETURN_CODE | INTEGER | アラートを解決した自動保存手続きによって直接記録された戻りコード |
| ERROR_MESSAGE | VARCHAR(1331) | アラートが正常に解決されなかった理由を示すエラーメッセージ |
| OUTPUT | CLOB(2M) | 計画されたタスクを実行する自動保存手続きによって直接書き込まれた出力 |
| ROWID | ROWID | このテーブルのCLOB列のROWID値 |
SYSIBM.SYSAUTOALERTS_OUT
SYSIBM.SYSAUTOALERTSテーブルのOUTPUT列のための補助テーブル
| 列名 | データ型 | 説明 |
|---|---|---|
| OUTPUT | CLOB(2M) | 自律的ストアドプロシージャの出力 |
SYSIBM.SYSAUTORUNS_HIST
自律的な手続きが実行された回数ごとに1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| HISTORY_ENTRY_ID | BIGINT | 履歴テーブルのエントリのID |
| PROC_NAME | VARCHAR(128) | エントリを生成した自律的ストアドプロシージャの名前 |
| STARTTS | TIMESTAMP | 自律的ストアドプロシージャが開始したタイムスタンプ |
| ENDTS | TIMESTAMP | 自律的ストアドプロシージャが終了したタイムスタンプ |
| OUTPUT | CLOB(2M) | 自律的ストアドプロシージャの出力 |
| ERROR_MESSAGE | VARCHAR(1331) | 自律的ストアドプロシージャが成功しなかった理由を示すエラーメッセージ |
| RETURN_CODE | INTEGER | 自律的ストアドプロシージャによって直接書き込まれた戻りコード |
| ROWID | ROWID | このテーブルのOUTPUT列のROWID値 |
SYSIBM.SYSAUTORUNS_HISTOU
SYSIBM.SYSAUTORUNS_HISTテーブルのOUTPUT列用の補助テーブル
| 列名 | データ型 | 説明 |
|---|---|---|
| OUTPUT | CLOB(2M) | 自律型ストアドプロシージャの出力 |
SYSIBM.SYSAUTOTIMEWINDOWS
自律的な手続きが実行できる各時間帯ごとに1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| WINDOW_ID | BIGINT | この行で説明される時間ウィンドウのID |
| DB2_SSID | CHAR(4) | 計画されたタスクを実行するDB2メンバー名 |
| 月曜日 | CHAR(1) |
DAY列の値は次のように解釈されます: M DAY列の値は月の日として解釈されます W DAY列の値は週の日として解釈されます |
| 月 | INTEGER | 時間ウィンドウが適用される月 |
| 日 | INTEGER | 時間ウィンドウが適用される月の日または週の日 |
| 開始時間 | TIME | 時間ウィンドウが適用される日の時間 |
| 終了時間 | TIME | 時間ウィンドウが終了する日の時間 |
| アクション | VARCHAR(256) | この時間ウィンドウ中に許可されるアクションのカンマ区切りリスト |
| 最大タスク数 | INTEGER | 時間ウィンドウ中に許可される同時アクションの数 |
SYSIBM.SYSAUXRELS
LOB列のために作成された補助テーブルごとに1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| TBOWNER | VARCHAR(128) | ベーステーブルのスキーマ |
| TBNAME | VARCHAR(128) | ベーステーブルの名前 |
| COLNAME | VARCHAR(128) | ベーステーブル内のLOB列の名前 |
| PARTITION | SMALLINT | ベーステーブルスペースがパーティション化されている場合のパーティション番号。そうでなければ、0 |
| AUXTBOWNER | VARCHAR(128) | 補助テーブルのオーナースキーマ |
| AUXTBNAME | VARCHAR(128) | 補助テーブルの名前 |
| AUXRELOBID | INTEGER | ベーステーブルと補助テーブル間の内部識別子の関係 |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示す |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されたDB2のリリース。前9であれば空白 |
SYSIBM.SYSCHECKDEP
テーブルチェック制約の列への各参照に対して1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| TBOWNER | VARCHAR(128) | チェック制約が定義されているテーブルの所有者のスキーマ |
| TBNAME | VARCHAR(128) | チェック制約が定義されているテーブルの名前 |
| CHECKNAME | VARCHAR(128) | チェック制約の名前 |
| COLNAME | VARCHAR(128) | テーブルのチェック制約が参照する列の名前 |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
SYSIBM.SYSCHECKS
テーブルチェック制約の各行を含みます
| Column name | Data type | Description |
|---|---|---|
| TBOWNER | VARCHAR(128) | 制約が定義されているテーブルの所有者のスキーマ |
| CREATOR | VARCHAR(128) | テーブルチェック制約の作成者の承認ID |
| DBID | SMALLINT | テーブルチェック制約の内部識別子 |
| OBID | SMALLINT | テーブルチェック制約の内部識別子 |
| TIMESTAMP | TIMESTAMP | テーブルチェック制約が作成された時間 |
| RBA | CHAR(10) | テーブルチェック制約が作成されたときのログRBA |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| TBNAME | VARCHAR(128) | チェック制約が定義されているテーブルの名前 |
| CHECKNAME | VARCHAR(128) | テーブルチェック制約名 |
| CHECKCONDITION | VARCHAR(7400) | テーブルチェック制約のテキスト |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されるDB2のリリース。9以前の場合は空白 |
| ENVID | INTEGER | 内部環境識別子 |
| PERIOD | CHAR(1) |
チェック制約に関連付けられたビジネスタイプ: B: BUSINESS_TIMEチェック制約 S: SYSTEM_TIMEチェック制約 空白: 該当なし |
SYSIBM.SYSCHECKS2
テーブルチェック制約の各行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| TBOWNER | VARCHAR(128) | 制約が定義されているテーブルの所有者のスキーマ |
| TBNAME | VARCHAR(128) | チェック制約が定義されているテーブルの名前 |
| CHECKNAME | VARCHAR(128) | テーブルチェック制約名 |
| PATHSCHEMA | VARCHAR(2048) | チェック制約が作成されたときのSQLパス |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示す |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されたDB2のリリース。9以前の場合は空白 |
SYSIBM.SYSCOLAUTH
テーブルまたはビューの個々の列に対するユーザーが持つUPDATEまたはREFERENCES権限
| 列名 | データ型 | 説明 |
|---|---|---|
| GRANTOR | VARCHAR(128) | 権限を付与したユーザーのAuth ID。PUBLICまたはPUBLIC* |
| GRANTEE | VARCHAR(128) | 権限を保持するユーザーのAuthorization IDまたは権限を使用するプランまたはパッケージの名前 |
| GRANTEETYPE | CHAR(1) |
受取人のタイプ: 空白: 認可ID L: ロール P: A アプリケーションプランまたはパッケージ。COLLIDが空白でない場合、受取人はパッケージです |
| CREATOR | VARCHAR(128) | 更新権限が保持されているテーブルまたはビューの所有者のスキーマ |
| TNAME | VARCHAR(128) | テーブルまたはビューの名前 |
| COLNAME | VARCHAR(128) | UPDATE権限が適用される列の名前 |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| COLLID | CHAR(128) | GRANTEEがパッケージの場合、そのコレクション名。それ以外は空白 |
| CONTOKEN | CHAR(8) | GRANTEEがパッケージの場合、そのパッケージが派生したDBRMの一貫性トークン。それ以外は空白 |
| PRIVILEGE | CHAR(1) |
特権行の説明: R REFERENCES特権 空白 UPDATE特権 |
| GRANTEDTS | TIMESTAMP | GRANTが実行された時間 |
| GRANTEDORTYPE | CHAR(1) |
付与者のタイプ L ロール 空白 ロールではないAuthorization ID |
| SYS_START | TIMESTAMP(12) | 最も最近のトランザクションに関連付けられた開始時間 |
| SYS_END | TIMESTAMP(12) | システム期間の時間テーブルから削除された削除時間 |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのユニークなタイムスタンプまたはnull値 |
SYSIBM.SYSCOLDIST
単一列または列グループのための基数、頻度、およびヒストグラム統計の行
| 列名 | データ型 | 説明 |
|---|---|---|
| STATSTIME | TIMESTAMP | RUNSTATSが統計を更新した日時 |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| TBOWNER | VARCHAR(128) | 列を含むテーブルのスキーマ |
| TBNAME | VARCHAR(128) | 列を含むテーブルの名前 |
| VARCAHR(128) | 列の名前 | |
| COLVALUE | VARCHAR(2000) | 頻繁に発生する値のデータ |
| TYPE | CHAR(1) |
収集された統計のタイプ: C カーディナリティ F 頻繁な値 H ヒストグラム統計 N 非パディングの頻繁な値 |
| CARDF | FLOAT |
TYPE='C'、列グループの異なる値の数 TYPE='H'、QUANTILENOで示される量子における列グループの異なる値の数 |
| COLGROUPCOLNO | VARCHAR(254) | 統計に関連付けられた列のセット |
| NUMCOLUMNS | SMALLINT | 統計に関連付けられた列の数 |
| FREQUENCYF | FLOAT | COLVALUEで指定された値を持つテーブル内の行のパーセンテージ、数値に100を掛けた場合 |
| QUANTILENO | SMALLINT | 順序シーケンス番号の量子範囲、低から高への全連続値範囲。更新不可 |
| LOWVALUE | VARCHAR(2000) | TYPE='H'、QUANTILENOの量子の下限。タイプが'H'でない場合は使用されません。更新不可 |
| HIGHVALUE | VARCHAR(2000) | TYPE='H'、QUANTILENOの量子の上限。タイプが'H'でない場合は使用されません。更新不可 |
SYSIBM.SYSCOLDISTSTATS
基数、頻度、およびヒストグラム統計のための各パーティションの行
| 列名 | データ型 | 説明 |
|---|---|---|
| SMALLINT | 使用されていません | |
| STATSTIME | TIMESTAMP | RUNSTATSが統計を更新した日時 |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| PARTITION | SMALLINT | 列が定義されているテーブルを含むテーブルスペースのパーティション番号 |
| TBOWNER | VARCHAR(128) | 列を含むテーブルの所有者のスキーマ |
| TBNAME | VARCHAR(128) | 列を含むテーブルの名前 |
| NAME | VARCHAR(128) | 列の名前 |
| COLVALUE | VARCHAR(2000) | 頻繁に発生する値のデータ。BIT DATAの場合、値は非文字データ型であり、データは印刷できない場合があります |
| TYPE | CHAR(1) |
収集された統計のタイプ: C 基数 F F頻繁な値 H ヒストグラム統計 N パディングされていない頻繁な値 |
| CARDF | FLOAT |
TYPE=C、列グループの異なる値の数。 TYPE=NまたはF、FREQUENCYF値が適用されるパーティション内の行またはキーの数。TYPE=H、QUANTILENO内の分位点での列グループの異なる値の数 |
| COLGROUPCOLNO | VARCHAR(254) | 統計に関連付けられた列のセット |
| NUMCOLUMNS | SMALLINT | 統計に関連付けられた列の数 |
| FREQUENCYF | FLOAT | 値が指定された行の割合とCOLVALUEを掛けたときの100倍のテーブル内の行の割合 |
| QUANTILENO | SMALLINT | 全体の連続値範囲における量子の通常のシーケンス番号、低から高へ。更新不可 |
| LOWVALUE | VARCHAR(2000) | TYPE='H'の場合、QUANTILENOで示される量子の下限。TYPEが'H'でない場合は使用されません。更新不可 |
| HIGHVALUE | VARCHAR(2000) | TYPE='H'の場合、QUANTILENOで示される量子の上限。TYPEが'H'でない場合は使用されません。更新不可 |
SYSIBM.SYSCOLDIST_HIST
SYSCOLDISTからの行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| STATSTIME | TIMESTAMP | RUNSTATSが統計を更新した日時 |
| TBOWNER | VARCHAR(128) | 列を含むテーブルのスキーマ |
| TBNAME | VARCHAR(128) | 列を含むテーブルの名前 |
| NAME | VARCHAR(128) | 列の名前。NUMCOLUMNSが1より大きい場合、統計に関連付けられた列のセットの最初の列名 |
| COLVALUE | VARCHAR(2000) | 頻繁に発生する値のデータを含む |
| TYPE | CHAR(1) |
収集された統計のタイプ: C 基数 F 頻繁な値 H ヒストグラム統計 N 非パディングの頻繁な値 |
| CARDF | FLOAT(8) |
TYPE='C'、列グループの異なる値の数 TYPE='H'、QUANTILENOの分位数における列グループの異なる値の数。統計が収集されていない場合は-1 |
| COLGROUPCOLNO | VARCHAR(254) | 統計に関連付けられた列のセット |
| NUMCOLUMNS | SMALLINT | 統計に関連付けられた列の数 |
| FREQUENCYF | FLAOT(8) | テーブル内の行の割合、数値はCOLVALUEで指定された値が100で乗算されるとき |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| QUANTILENO | SMALLINT | 全体の連続値範囲における分位数の通常のシーケンス番号、低から高まで。更新不可 |
| LOWVALUE | VARCHAR(2000) | TYPE='H'、QUANTILENOで示される分位数の下限。TYPEが'H'でない場合は使用されません。更新不可 |
| HIGHVALUE | VARCHAR(2000) | TTYPE='H'、QUANTILENOで示される分位数の上限。タイプが'H'でない場合は使用されません。更新不可 |
SYSIBM.SYSCOLSTATS
選択された列を持つパーティション統計を含みます
| Column name | Data type | Description |
|---|---|---|
| HIGHKEY | VARCHAR(2000) | パーティション内の列の最高値 |
| HIGH2KEY | VARCHAR(2000) | パーティション内の列の第二高値 |
| LOWKEY | VARCHAR(2000) | パーティション内の列の最小値 |
| LOW2KEY | VARCHAR(2000) | パーティション内の列の第二最小値 |
| COLCARD | INTEGER | パーティション内の異なる列の値の数 |
| STATSTIME | TIMESTAMP | RUNSTATSが統計を更新した日時 |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| PARTITION | SMALLINT | 列が定義されているテーブルを含むテーブルスペースのパーティション番号 |
| TBOWNER | VARCHAR(128) | 列を含むテーブルのスキーマまたは修飾子 |
| TBNAME | VARCHAR(128) | 列を含むテーブルの名前 |
| NAME | VARCHAR(128) | 列の名前 |
| COLCARDDATA | VARCHAR(1000) | 内部使用のみ |
| STATSFORMAT | CHAR(1) |
収集されたテーブル統計: 空白 統計は収集されていないか、varchar列の統計値がパディングされています N VARCHAR列の統計値はパディングされていません 更新可能な列 |
SYSIBM.SYSCOLUMNS
テーブルまたはビューの各列に対して1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| NAME | VARCHAR(128) | 列の名前 |
| TBNAME | VARCHAR(128) | 列を含むテーブルまたはビューの名前 |
| TBCREATOR | VARCHAR(128) | 列を含むテーブルまたはビューのスキーマ |
| COLNO | SMALLINT | テーブルまたはビュー内のカラムの数値的な位置 |
| COLTYPE | CHAR(8) | 列の定義で指定された列の型 |
| 長さ | SMALLINT | 列の長さ |
| スケール | SMALLINT | 列タイプがDECIMALの場合、値はスケールを表します |
| NULLS | CHAR(1) |
列にNULL値が含まれています: N = いいえ Y = はい ビュー列が式または関数から派生している場合、Nであることがあります。外部選択リストがそれを参照する場合、NULLを許可します |
| HIGH2KEY | VARCHAR(2000) | 列の2番目に高い値 |
| LOW2KEY | VARCHAR(2000) | 列の第二の最小値 |
| UPDATES | CHAR(1) |
列が更新可能かどうか: N = いいえ Y = はい 値がNの場合、列は: * 機能または式から派生 * AS IDENTITYおよびGENERATED ALWAYS属性で定義された列。 値は、読み取り専用ビューの列の場合Yになることがあります |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| REMARKS | VARCHAR(72) | ユーザーがCOMMENT ONで提供した文字列 |
| DEFAULT | CHAR(1) | 関連するSYSTABLES行のTYPE列がテーブル(T)または作成された一時テーブル(G)を示す場合のみ意味があります |
| KEYSEQ | SMALLINT | 主キー内の列の数値位置。主キーの一部でない場合は0 |
| FOREIGNKEY | CHAR(1) |
文字またはCLOB列に適用され、データのサブタイプを示します: B ビットデータ M 混合データ S SBCSデータ 空白 |
| FLDPROC | CHAR(1) |
列にフィールド手続きがあります: N いいえ Y はい 空白 V7以前に定義されたビューの場合 |
| LABEL | VARCHAR(90) | ユーザーがLABEL ONで提供した列ラベル; そうでなければ空白 |
| STATSTIME | TIMESTAMP | RUNSTATSが統計を更新した日時 |
| DEFAULTVALUE | VARCHAR(1536) | 記述されている列がテーブルに対するものである場合のみ意味があります(関連するSYSTABLES行のTYPE列がテーブルまたは作成された一時テーブルのためのGの場合) |
| COLCARDF | FLOAT | 列内の異なる値の推定数 |
| COLSTATUS | CHAR(1) |
カラムの定義のステータス: I 定義は不完全です。LOB テーブルスペース、補助テーブル、または補助テーブルのインデックスが作成されていません 空白 定義は完全です |
| LENGTH2 | INTEGER |
カラムから取得されるデータの最大長: 0 LOB または ROWID カラムではありません 40 ROWID カラムの場合、返される値の長さ 1 から 2 147 483 647 バイト LOB カラムの場合、最大長 |
| DATATYPEID | INTEGER | 組み込みデータ型の場合、組み込み型の内部 ID。独自の型の場合、独自の型の内部 ID。V6より前に作成された場合、値は 0 です。 |
| SOURCETYPEID | INTEGER | 組み込みデータ型の場合、0。独自の型の場合、独自の型に基づく内部 ID。V6より前に作成された場合、値は 0 です。 |
| TYPESCHEMA | VARCHAR(128) | COLTYPE が DISTINCT の場合、独自の型のスキーマ。そうでなければ SYSIBM |
| TYPENAME | VARCHAR(128) | COLTYPE が DISTINCT の場合、独自の型の名前。そうでなければ、COLTYPE カラムの値と同じです。 |
| CREATEDTS | TIMESTAMP | カラムが作成された日時 |
| STATS_FORMAT | CHAR(1) |
収集された統計の種類: 空白 統計が収集されていないか、varchar カラムの統計カラムがパディングされています N varchar カラムの統計値がパディングされています 更新可能なカラム |
| PARTKEY_COLSEQ | SMALLINT | テーブルのパーティショニングキー内のカラムの数値位置。パーティショニングキーの一部でない場合は 0。テーブルがテーブル制御のパーティショニングを使用している場合のみ適用。 |
|
PARTKEY_ ORDERING |
CHAR(1) |
パーティショニングキー内のカラムの順序 A 昇順 D 降順 空白 パーティショニングキーの一部としてカラムは使用されていません |
| ALTERDTS | TIMESTAMP | 変更が発生した日時 |
| CCSID | INTEGER | カラムの CCSID |
| HIDDEN | 整数 |
列は非表示です P 部分的に非表示 N 非表示ではない |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されるDB2のリリース |
| CONTROL_ID | 整数 | この列に対して定義された制御マスク内の列の内部識別子。列に対する列アクセス制御マスクが定義されていない場合は0 |
|
XML_ TYPEMOD_ID |
整数 |
XMLタイプ修飾子のアイデア
|
| 期間 | CHAR(1) |
列がSYSTEM_TIMEまたはBUSINESS_TIME期間の開始または終了であるかどうかを示します: B BUSINESS_TIMEの期間の開始 C 排他的な期間を持つBUSINESS_TIMEの期間の終了 I 包括的な期間を持つBUSINESS_TIMEの期間の終了 S SYSTEM_TIMEの期間の開始 T SYSTEM_TIMEの期間の終了 空白 期間の開始または終了として使用されません |
|
生成_ 属性 |
CHAR(1) |
列生成属性を示します: A GENERATED_ALWAYSとして定義 B GENERATEDBY_DEFAULTとして定義 空白 適用できないか、DEFAULT列の値がA、D、E、F、I、Jであるか、または以前のDB2リリースから定義された |
|
HASHKEY_ COLSEQ |
SMALLINT | テーブルのハッシュキー内の数値位置を含みます |
|
エンコーディング_ スキーム |
CHAR(1) |
列のエンコーディングスキーム。 A ASCII E EBCDIC U UNICODE |
SYSIBM.SYSCOLUMNS_HIST
SYSCOLUMNSからの行を含みます。
| 列名 | データ型 | 説明 |
|---|---|---|
| NAME | VARCHAR(128) | 列の名前 |
| TBNAME | VARCHAR(128) | 列を含むテーブルまたはビューの名前 |
| TBCREATOR | VARCHAR(128) | 列を含むテーブルまたはビューのスキーマまたは修飾子 |
| COLNO | SMALLINT | テーブルまたはビュー内の列の数値的な位置 |
| COLTYPE | CHAR(8) | 列の定義で指定された列の種類 |
| LENGTH | SMALLINT | 列の長さ |
| LENGTH2 | INTEGER |
列から取得されたデータの最大長 0 LOBまたはROWID列ではない 40 ROWID列の場合、返された値の長さ 2から2,147,483,647バイト。 LOB列の場合、最大長 |
| NULLS | CHAR(1) | 列はnull値を含むことができます: N=いいえ, Y=はい |
| HIGH2KEY | VARCHAR(2000) | カラムの第二の高い値 |
| LOW2KEY | VARCHAR(2000) | カラムの第二の低い値 |
| STATSTIME | TIMESTAMP | RUNSTATSが統計を更新した日時 |
| COLCARDF | FLOAT | 列内の異なる値の推定数 |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| STATS_FORMAT | CHAR(1) | 収集された統計の種類 |
SYSIBM.SYSCONSTDEP
列のチェック制約またはユーザー定義のデフォルトへの依存関係を記録します
| Column name | Data type | Description |
|---|---|---|
| BNAME | VARCHAR(128) | 依存関係が存在するオブジェクトの名前 |
| BSCHEMA | VARCHAR(128) | 依存関係が存在するオブジェクトのスキーマ |
| BTYPE | CHAR(1) |
依存関係が存在するオブジェクトのタイプ: F=関数インスタンス |
| DTBNAME | VARCHAR(128) | 依存関係が適用されるテーブルの名前 |
| DTBCREATOR | CHAR(8) | 依存関係が適用されるテーブルの所有者のスキーマ |
| DCONSTNAME | VARCHAR(128) | DTYPE=’C’の場合、チェック制約の未修飾名。DTYPE=’D’の場合、カラム名 |
| DTYPE | CHAR(1) |
オブジェクトのタイプ: C チェック制約 D ユーザー定義のデフォルト制約 |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示す |
| DTBOWNER | VARCHAR(128) | テーブルのオーナーのAuth ID、またはV9以前に作成された場合はゼロ |
| OWNERTYPE | CHAR(1) |
オーナーのタイプ: 空白 認可ID R ロール |
SYSIBM.SYSCONTEXT
各信頼されたコンテキストに対して1行を含みます
| Column name | データ型 | 説明 |
|---|---|---|
| NAME | VARCHAR(128) | 信頼されたコンテキストの名前 |
| CONTEXTID | INTEGER | 内部コンテキストID |
| DEFINER | VARCHAR(128) | 信頼されたコンテキストを定義した認可IDまたはロール |
| DEFINERTYPE | CHAR(1) |
定義者のタイプ: L ロール 空白 認証ID |
| SYSTEMAUTHID | VARCHAR(128) | 接続を確立するために使用される主要な認証ID |
| DEFAULTROLE | VARCHAR(128) | 信頼されたコンテキストのデフォルトロールの名前 |
| OBEJECTOWNERTYPE | CHAR(1) |
信頼されたコンテキストにおけるオブジェクト所有者としてのロール L オブジェクト所有者としてのロールが指定されています 空白 オブジェクト所有者としてのロールは指定されていません |
| CREATEDTS | TIMESTAMP | 信頼されたコンテキストが作成された時刻 |
| ALTEREDTS | TIMESTAMP | 信頼されたコンテキストが最後に変更された時刻 |
| ENABLED | CHAR(1) |
信頼されたコンテキストの状態: Y 有効 N 無効 |
| ALLOWPUBLIC | CHAR(1) |
接続はPUBLICに再利用することが許可されています: Y 接続の再利用が許可されています N 接続の再利用は許可されていません |
| AUTHENTICATEPUBLIC | CHAR(1) | PUBLICの認証が必要 |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されるDB2のリリース |
| IBMREQD | CHAR(1) | Yは基本(MRM)テープからの行キャンプを示します |
| REMARKS | VARCHAR(762) | COMMENT文に提供される文字列 |
|
DEFAULT_ SECURITYLABEL |
VARCHAR(24) | コンテキストのデフォルトRACFセキュリティラベルの名前 |
| SYS_START | TIMESTAMP(12) | 最新のトランザクションに関連付けられた開始時間 |
| SYS_END | TIMESTAMP(12) | システム期間の時間的テーブルから削除された時間 |
| TRANS_START | TIMESTAMP(12) | トランザクションごとの一意のタイムスタンプまたはnull値 |
SYSIBM.SYSCONTEXTAUTHIDS
信頼されたコンテキストで使用できる各認証IDに対して1行を含みます
| カラム名 | データ型 | 説明 |
|---|---|---|
| CONTEXTID | INTEGER | 内部信頼されたコンテキストID |
| AUTHID | VARCHAR(128) | 接続を再利用できる主要な認証ID |
| AUTHENTICATE | CHAR(1) |
AUTHIDカラムの認証IDに対して認証が必要です: Y 認証トークンが認証IDに必要です。ローカル要求の場合、トークンはパスワードです。リモート要求の場合、トークンはパスワード、RACFパスチケット、またはKERBEROSトークンです。 N 認証は必要ありません |
| ROLE | VARCHAR(128) | AUTHIDの認証IDのロール。ロールは信頼されたコンテキストに定義されたデフォルトロールを上書きします |
| CREATEDTS | TIMESTAMP | 認証IDが信頼されたコンテキストに追加された時刻 |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| SECURITYLABEL | VARCHAR(24) | AUTHIDのRACFセキュリティラベル。セキュリティラベルはコンテキストに定義されたデフォルトのセキュリティラベルを上書きします |
| SYS_START | TIMESTAMP(12) | 最新のトランザクションに関連付けられた開始時間 |
| SYS_END | TIMESTAMP(12) | システムから削除された時間を削除する - 時間的テーブル |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのユニークなタイムスタンプまたはヌル値 |
SYSIBM.SYSCONTROLS
各行の権限および列マスクに対して1行を含みます
| Column name | Data type | Description |
|---|---|---|
| SCHEMA | VARCHAR(128) | 行権限または列マスクのスキーマ |
| NAME | VARCHAR(128) | 行権限または列マスクの名前 |
| オーナー | VARCHAR(128) | 行の権限または列のマスクの所有者 |
| OWNERTYPE | CHAR(1) |
所有者の種類: 空白 認証ID L 役割 |
| TBSCHEMA | VARCHAR(128) | 行権限または列マスクが定義されているテーブルのスキーマ |
| TBNAME | VARCHAR(128) | 行権限または列マスクが定義されているテーブルの名前 |
| TBCORRELATION | VARCHAR(128) | 指定されている場合、行権限または列マスクが定義されているテーブルの相関名。そうでなければ、空白 |
| COLNAME | VARCHAR(128) | 列マスクが定義されている列名 |
| COLNO | SMALLINT | 列マスクが定義されている列番号 |
| CONTROL_ID | INTEGER | 内部アクセス制御ID |
| CONTROL_TYPE | CHAR(1) |
アクセス制御オブジェクトのタイプ: R 行権限 M 列マスク |
| ENFORCED | CHAR(1) |
行権限によって強制されるアクセスのタイプ。列マスクは常に'A'の値を持つ。 A すべてのアクセス |
| IMPLICIT | CHAR(1) |
行権限が暗黙的に作成された: N 行権限が明示的に作成されたか、列マスクである Y 行権限が暗黙的に作成された |
| ENABLE | CHAR(1) |
行権限または列マスクが有効: N 有効でない Y 有効 |
| STATUS | CHAR(1) |
行権限または列マスク定義のステータス: 空白 定義は完了 R 行権限または列マスクを再生成しようとしたときにエラーが発生 |
| CREATEDTS | TIMESTAMP | 行権限または列マスクが作成されたタイムスタンプ |
| RELCREATED | CHAR(1) | DB2のリリース(行の権限または列のマスクが作成されたとき) |
| ALTEREDTS | タイムスタンプ | 行の権限または列のマスクが最後に変更されたタイムスタンプ |
| 備考 | VARCHAR(762) | COMMENT ONステートメントによって提供された文字列 |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示す |
| ENVID | INTEGER | 環境の内部識別子 |
| ROWID | ROWID | テーブル内のLOB列をサポートするための行識別子 |
| RULETEXT | CLOB(2M) | CREATE PERMISSIONまたはCREATE MASKの検索条件または式部分のソーステキスト |
| DESCRIPTOR | BLOB(2M) | 行の権限または列のマスクの内部説明 |
| SYS_START | TIMESTAMP(12) | 最新のトランザクションに関連付けられた開始時間 |
| SYS_END | TIMESTAMP(12) | システム期間の時間テーブルから削除された時間 |
| TRANS_START | TIMESTAMP(12) | トランザクションごとの一意のタイムスタンプまたはnull値 |
| REGENERATET | TIMESTAMP(12) | オブジェクトが再生成された時間 |
SYSIBM.SYSCOPY
回復に必要な情報を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| DBNAME | CHAR(8) | データベースの名前 |
| TSNAME | CHAR(8) | ターゲットテーブルスペースまたはインデックススペースの名前 |
| DSNUM | INTEGER | テーブルスペース内のデータセット番号 |
| ICTYPE | CHAR(1) |
操作の種類: A ALTER B インデックス再構築 C CREATE D CHECK DATA LOG(NO) (この範囲のログ記録はRECOVERユーティリティに利用できません) E RECOVER (現在のポイントまで) F COPY FULL YES I COPY FULL NO J テーブルスペースまたはLOAD REPLACE圧縮辞書を書き込む L SQL (操作の種類) M MODIFY RECOVERYユーティリティ P COPYに回復またはRBA(部分回復ポイント) Q QUIESCE R LOAD REPLACE LOG(YES) S LOAD REPLACE LOG(NO) V REPAIR VERSIONSユーティリティ W REORG LOG(NO) X REORG LOG(YES) Y LOAD LOG(NO) Z LOAD LOG(YES) T TERM UTILITYコマンド (ユーティリティが終了しました) |
| START_RBA | CHAR(10) | 回復ログのポイントのRBA/LRSN用の80ビット正の整数 |
| FILESEQNO | INTEGER | コピーのテープファイルシーケンス番号 |
| DEVTYPE | CHAR(8) | コピーがあるデバイスタイプ |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| DSNAME | CHAR(44) | ICTYPE=’P’ (RECOVER TOCOPYのみ)、または‘I’、または‘F’の場合、データセット名を含みます |
| SHRLEVEL | CHAR(1) |
COPYのSHRLEVELパラメータ (ICTYPE FまたはIのみ): C 変更 R 参照 空白 画像コピーを説明しないか、V 1.1からのものでした |
| DSVOLSER | VARCHAR(1784) | データセットのボリュームシリアル番号 |
| TIMESTAMP | TIMESTAMP | 行が挿入された日時 |
| ICBACKUP | CHAR(2) |
データセットに含まれるイメージコピーの種類: 空白 LOCALSITE主コピー FC FlashCopyコピー LB LOCALSITEバックアップコピー RP RECOVERYSITE主コピー RB RECOVERYSITEバックアップコピー |
| ICUNIT | CHAR(1) |
イメージコピーデータセットが保存されているメディア: D DASD T テープ 空白 |
| STYPE | CHAR(1) |
When ICTYPE=A A テーブルにパーティションが追加されました B メンバークラスタが変更されました C テーブルに列が追加され、異なるコミットスコープでインデックスが追加されるか、テーブルから列が削除されました D テーブルスペースのDSSIZE属性が変更されました E 基本テーブルとその関連するクローンテーブルのデータセット番号が交換されました F テーブルスペースまたはインデックスのページサイズ属性が変更されました G インデックスが再生成されました I LOB列のインライン属性がREORGによって変更されました L ログ属性がNOT LOGGEDに変更されました M MAXPARTITIONS属性が変更されました N インデックスがパディングされないように変更されました O ログ属性がNOT LOGGEDに変更されました P インデックスがパディングされるように変更されました R テーブルがパーティションを回転するように変更されました S テーブルスペースのSEGSIZE属性が変更されました V 列の数値データ型変更が行われ、その列がインデックスに含まれています X REORGが関連するテーブルスペースから1つ以上の空のパーティションを削除しました Z DB2 V8以前のバージョンのインデックスのキーにある列が変更されました When ICTYPE=C: L ログ属性がLOGGEDに変更されました O ログ属性がNOT LOGGEDに変更されました When ICTYPE=E: B BACKOUTオプションを使用したRECOVERユーティリティ blank BACKOUTなしのRECOVERユーティリティ When ICTYPE=F, the values are: C DFSMS同時コピー(テーブルスペースの「I」インスタンス) J DFSMS同時コピー(テーブルスペースの「J」インスタンス) N FlashCopyコピーが一貫していません Q シーケンシャルコピーが一貫しています S LOAD REPLACE(NO) T FlashCopyが一貫しています U シーケンシャルコピーが一貫していません V ALTER INDEX NOT PADDED W REORG LOG(NO) X REORG LOG(YES) blank DB2イメージコピー When ICTYPE=L M マスDELETE、TRUNCATE TABLE、またはDROP TABLE。 LOWDSNUMには影響を受けたテーブルのOBIDが含まれます B BACKOUT YESオプションでポイントインタイムにリカバリしました C 一貫性を持ってログのみなしでポイントインタイムにリカバリしました L 一貫性なしでログのみでポイントインタイムにリカバリしました M 一貫性を持ってログのみでポイントインタイムにリカバリしました blank 一貫性なしでログのみなしでポイントインタイムにリカバリしました When ICTYPE=R or S, the values are: A REORG保留状態をリセットしています T 行変更タイムスタンプ列の最初のマテリアライズされたデフォルト値 F COPY FULL YES I COPY FULL NO When ICTYPE=W or X: A REORG保留状態またはREBALANCEをリセットしています H テーブルのハッシュ組織属性が変更されました T 行変更タイムスタンプ列のデフォルト値を最初にマテリアライズします For other values ICTYPE, the value is blank |
| PIT_RBA | CHAR(10) | ICTYPE=P、DB2ログのポイントに対するLRSNが含まれています |
| GROUP_NAME | CHAR(8) | 操作を実行したDB2サブシステムのメンバー名 |
| OTYPE | CHAR(1) |
リカバリ情報が対象とするオブジェクトのタイプ: I インデックススペース T テーブルスペース |
| LOWDSNUM | INTEGER | REORGおよびLOAD REPLACEのために作成されたSYSCOPYレコードの範囲内の最も低いパーティションのパーティション番号 |
| HIGHDSNUM | INTEGER | 範囲内の最も高いパーティションのパーティション番号 |
| COPYPAGESF | FLOAT(8) | コピーデータセットに書き込まれたページ数 |
| NPAGESF | FLOAT(8) | COPY時のテーブルスペースまたはインデックス内のページ数 |
| CPAGESF | FLOAT(8) | 変更されたページの合計数 |
| JOBNAME | CHAR(8) | ユーティリティのジョブ名 |
| AUTHID | CHAR(8) | ユーティリティの認証ID |
| OLDEST_VERSION | SMALLINT | ICTYPE= B、F、I、S、W、またはXのとき、オブジェクトのデータの最古の形式のバージョン番号。それ以外の場合、値は-1 |
| LOGICAL_PART | 整数 | 論理パーティション番号 |
| ログ記録済み | CHAR(1) |
SYSCOPYレコードが書き込まれた時のテーブルスペースのログ記録属性: Y ログ記録済み N ログ記録なし 空白 VPの前に行が挿入されました |
| TTYPE | CHAR(8) |
ICTYPE=AかつSTYPE=Bの場合、メンバークラスタ属性の前の値が使用されているかを示します: Y 前のメンバークラスタ属性が使用されています N 前のメンバークラスタ属性は使用されていません ICTYPE=AかつSTYPE=Cの場合、カラムがテーブルに追加または削除されたかを示します: 空白 テーブルにカラムが追加されました D テーブルからカラムが削除されました CMP=N インデックス圧縮が有効化されました CMP=Y インデックス圧縮が無効化されました ICTYPE=AかつSTYPE=Iの場合: D REORGがLOB列のインライン長を減少させました I REOGがLOB列のインライン長を増加させました n テーブルスペースのMAXPARTITIONS属性の前の値 S テーブルスペースが単一テーブルのセグメントテーブルスペースから成長によるパーティションのユニバーサルテーブルスペースに変換されました ICTYPE=AかつSTYPE=P 絶対 – テーブルスペースが絶対から相対ページ番号に変換されました。 ICTYPE=AかつSTYPE=Sの場合: n テーブルスペースのSEGSIZE属性の前の値 P テーブルスペースがパーティションテーブルスペースから範囲パーティションのユニバーサルテーブルスペースに変換されました ICTYPE=Eの場合: 空白 完全回復がオブジェクトをリセットしました N 完全回復がオブジェクトをリセットしませんでした ICTYPE=FかつSTYPE=N、Q、T、またはUの場合: A LOAD RESUME LOG NO B REBUILD C COPY D LOAD RESUME LOG YES E LOAD SHRLEVEL CHANGE L LOAD P REPAIR R LOAD RPELACE LOG YES S LOAD REPLACE LOG NO T COPYTOCOPY W REORG TABLESPACE LOG NO X REORG TABLESPACE LOG YES ICTYPE=P、R、S、W、Xの場合: B RBAまたはLRSNフォーマットが6バイトフォーマットに変更されました BRF 基本行フォーマット BRF I 基本行フォーマット、FORMAT INTERNALが使用されました E RBAまたはLRSNフォーマットが拡張10バイトに変更されました F REORGユーティリティが実行されました RRF 再配置された行フォーマット RRF I 再配置された行フォーマットとFORMAT INTERNALが使用されました S REORGユーティリティがFASTSWITCH NOオプションで実行されました ICTYPE=MかつSTYPE=Rの場合: 空白 MODIFY RECOVERYがSYSLGRRNXから行を削除しました N MODIFY RECOVERYがSYSLGRNXから行を削除しませんでした ICTYPE=T、TTYPEがBの場合: ICTYPE=WまたはXかつSTYPE=Hの場合: ICTYPE=YまたはZの場合: 空白 LOAD中にFORMAT INTERNALオプションが指定されていないことを示します I LOAD中にFORMAT INTERNALオプションが指定されていることを示します ICTYPE=A-A、A-R、B、C、P、R、S、W、またはX B ページフォーマットが基本ページフォーマットに変換され、6バイトのRBAまたはLRSN値があります E ページフォーマットが拡張ページフォーマットに変換され、10バイトのRBAまたはLRSN値があります ICTYPE=AかつSTYPE=AまたはRの場合: B ページフォーマットが基本ページフォーマットに変換され、6バイトのRBAまたはLRSN値があります E ページフォーマットが拡張ページフォーマットに変換され、10バイトのRBAまたはLRSN値があります |
| INSTANCE | SMALLINT | STYPE=EかつICTYPE=Aの場合、INSTANCEはEXCHANGEステートメントが完了した後のベースオブジェクトのデータセットインスタンス番号を示します |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されたリリース。 V9以前に作成された場合は空白 |
| MODECREATED | CHAR(2) |
SYSCOPYレコードが書き込まれたときにDB2サブシステムが移行した最新のモード: C 変換モード E 新機能有効化モード N 新機能モード |
SYSIBM.SYSCTXTTRUSTATTRS
特定の信頼されたコンテキストの属性のリストごとに1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| CONTEXTID | INTEGER | 内部信頼コンテキストID |
| NAME | VARCHAR(128) | 信頼属性の名前 |
| VALUE | VARCHAR(254) | 信頼属性の値 |
| CREATEDTS | TIMESTAMP | 属性が作成された時刻 |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| SYS_START | TIMESTAMP(12) | 最新のトランザクションに関連付けられた開始時刻 |
| SYS_END | TIMESTAMP(12) | システム期間のテンポラルテーブルから削除された時刻 |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのユニークなタイムスタンプまたはnull値 |
SYSIBM.SYSDATABASE
データベースDSNDB01を除く各データベースに対して1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| NAME | VARCHAR(24) | データベース名 |
| CREATOR | VARCHAR(128) | データベースの所有者の承認ID |
| STGROUP | VARCHAR(128) | データベースのデフォルトストレージグループの名前 |
| BPOOL | CHAR(8) | テーブルスペースのデフォルトバッファプールの名前 |
| DBID | SMALLINT | データベースの内部識別子 |
| IBMREQD | CHAR(1) | Y は行が基本 (MRM) テープから来たことを示します |
| CREATEDBY | VARCHAR(128) | データベースを作成したユーザーのPrime認証ID |
| TYPE | CHAR(1) |
データベースのタイプ: 空白 ワークファイルデータベースまたはTEMPデータベースではありません W ワークファイルデータベース。データベースはDSNDB07であるか、WORKFILE句で作成され、データ共有メンバーによってワークファイルデータベースとして使用されます |
| GROUP_MEMBER | VARCHAR(24) | ワークファイルデータベースを使用しているDB2サブシステムのメンバー名 |
| CREATEDTS | TIMESTAMP | CREATE文が実行された時間 |
| ALTEREDTS | TIMESTAMP | 最も最近のALTER DATABASEステートメントが適用された時間 |
|
ENCODING_ SCHEME |
CHAR(1) |
データベースのデフォルトエンコーディングスキーム: E EBCDIC A ASCII U UNICODE blank DSNDB04、作業ファイルデータベースおよびTEMPデータベース |
| SBCS_CCSID | INTEGER | データベースのデフォルトSBCS CCSID |
| DBCS_CCSID | INTEGER | データベースのデフォルトDBCS CCSID |
| MIXED_CCSID | INTEGER | インデックスのデフォルトバッファプールの名前 |
| INDEXBP | CHAR(8) |
データベースは暗黙に作成されました: Y 暗黙的に作成されました N 明示的に作成されました |
| CREATORTYPE | CHAR(1) |
作成者のタイプ: Blank 承認ID L ロール |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されるDB2のリリース |
SYSIBM.SYSDATATYPES
システムに定義された各ユーザー定義タイプに対して1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| SCHEMA | VARCHAR(128) | データ型のスキーマ |
| OWNER | VARCHAR(128) | データ型の所有者 |
| NAME | VARCHAR(128) | データ型の名前 |
| CREATEDBY | VARCHA(128) | データ型が作成された主なauthid |
| SOURCESSCHEMA | VARCHAR(128) | ソースデータ型のスキーマ |
| SOURCETYPE | VARCHAR(128) | ソースタイプの名前 |
| METATYPE | CHAR(1) |
データ型のクラス: A ユーザー定義の通常の配列型 L ユーザー定義の連想配列型 T 区別された型 |
| DATATYPEID | INTEGER | データ型の内部識別子 |
| SOURCETYPEID | INTEGER | 内部データ型に基づく固有タイプまたは配列要素の内部ID |
| LENGTH | INTEGER | DECIMALデータ型に基づくデータ型の最大長。固有タイプまたは配列型である可能性があります |
| SCALE | SMALLINT | 小数データ型のスケール |
| SUBTYPE | CHAR(1) |
データ型のサブタイプ、ソース型が文字型のいずれかの場合。データ型は区別型または配列型であることができます B ビッグデータのため S SBCSデータのため M 混合データのため 空白 ソース型は文字型ではありません |
| CREATEDTS | TIMESTAMP | データ型が作成された時間 |
| ENCODING_SCHEME | CHAR(1) |
区別型のエンコーディングスキーム: A ASCII E EBCDIC U UNICODE |
| IBMREQD | CHAR(1) | Y は行が (MRM) テープから来たことを示します |
| REMARKS | VARCHAR(762) | COMMENT ON によって提供された文字列 |
| OWNERTYPE | CHAR(1) |
オーナーの種類: blank 認証ID L ロール |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されるDB2のリリース |
| INLINE_LENGTH | INTEGER |
LOBソースタイプに基づく場合の型のインライン長属性: -1 タイプはインライン長を指定していません 0以上 LOBソースタイプに基づく場合の型のインライン長属性(バイト単位) |
| ARRAYLENGTH | BIGINT | 配列型の場合の最大基数。その他のデータ型の場合、値は0です。 |
| ARRAYINDEXTYPEID | INTEGER | データ型が連想配列型である場合のインデックスのデータ型。その他のデータ型の場合、値は0です。 |
| ARRAYINDEXTYPELEN | BIGINT | データ型が連想型の場合の配列インデックスの最大長 |
| ARRAYINDEXSUBTYPE | CHAR(1) |
配列インデックスのサブタイプ: B ビットデータ用 S SBCSデータ用 M 混合データ用 blank 配列インデックスは文字型ではありません |
SYSIBM.SYSDAUTH
データベースに対するユーザーが保持する権限を記録します
| 列名 | データ型 | 説明 |
|---|---|---|
| GRANTOR | VARCHAR(128) | 権限を付与したユーザーのAuth IDまたはロール |
| GRANTEE | VARCHAR(128) | 権限を保持しているユーザーのアプリケーションID |
| NAME | VARCHAR(24) | データベース名 |
| GRANTEETYPE | CHAR(1) |
オーナーのタイプ: blank 認可ID L ロール |
| AUTHHOWGOT | CHAR(1) |
特権を受け取ったユーザーの認可レベル。必ずしも付与者の最高の認可レベルではありません。 Blank 適用不可 C DBCTL D DBADM E SECADM G ACCESSCTRL L SYSCTRL M DBMAINT S SYSADM |
| CREATETABAUTH | CHAR(1) |
GRANTEEはデータベース内にテーブルを作成できます: blank 特権は保持されていません G GRANTオプション付きの特権を保持 Y GRANTオプションなしの特権を保持 |
| CREATETSAUTH | CHAR(1) |
GRANTEEはデータベース内にテーブルスペースを作成できます: blank 特権は保持されていません G GRANTオプション付きの特権を保持 Y GRANTオプションなしの特権を保持 |
| DBADMAUTH | CHAR(1) |
GRANTEEはデータベースに対してDBADM権限を持つことができます: 空白 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| DBCTRLAUTH | CHAR(1) |
GRANTEEはデータベースに対してDBCTRL権限を持つことができます: 空白 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| DBMAINTAUTH | CHAR(1) |
GRANTEEはデータベースに対してDBMAINT権限を持つことができます: 空白 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| DISPLAYDBAUTH | CHAR(1) |
GRANTEEはデータベースに対してDISPLAYコマンドを発行できます: 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| DROPAUTH | CHAR(1) |
GRANTEEはALTERおよびDROP DATABASEステートメントを発行できます: 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| IMAGCOPYAUTH | CHAR(1) |
GRANTEEはCOPY、MERGECOPY、MODIFY、QUIESCEユーティリティを使用できます: 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| LOADAUTH | CHAR(1) |
GRANTEEはLOADユーティリティを使用してデータベースのテーブルをロードできます: 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| REORGAUTH | CHAR(1) |
GRANTEEはREORGユーティリティを使用してデータベースのテーブルスペースやインデックスを再編成できます: 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| RECOVERDBAUTH | CHAR(1) |
GRANTEEはデータベースのテーブルスペースに対してRECOVERおよびREPORTユーティリティを使用できます: 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| REPAIRAUTH | CHAR(1) |
GRANTEEはデータベースのテーブルスペースやインデックスに対してDIAGNOSEおよびREPAIRユーティリティを使用できます: 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| STARTDBAUTH | CHAR(1) |
GRANTEEはデータベースに対してSTARTコマンドを使用できます: 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| STATSAUTH | CHAR(1) |
GRANTEEはデータベースに対してCHECKおよびRUNSTATSユーティリティを使用できます: blank 特権は保持されていません G GRANTオプション付きの特権を保持 Y GRANTオプションなしの特権を保持 |
| STOPAUTH | CHAR(1) |
GRANTEEはデータベースに対してSTOPコマンドを発行できます: blank 特権は保持されていません G GRANTオプション付きの特権を保持 Y GRANTオプションなしの特権を保持 |
| IBMREQD | CHAR(1) | Yは行が(MRM)テープから来たことを示します |
| GRANTEDTS | TIMESTAMP | GRANT文が実行された時間 |
| GRANTORTYPE | CHAR(1) |
オーナーのタイプを示します: Blank 認可ID L ロール |
| SYS_START | TIMESTAMP(12) | 最も最近のトランザクションに関連付けられた開始時間 |
| SYS_END | TIMESTAMP(12) | システム期間の時間テーブルから削除された時間 |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのユニークなタイムスタンプまたはnull値 |
SYSIBM.SYSDBRM
各アプリケーションプランの各DBRMに対して1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| NAME | VARCHAR(24) | DBRMの名前 |
| TIMESTAMP | CHAR(8) | 整合性トークン |
| PDSNAME | CHAR(132) | DBRMがメンバーであるパーティションデータセットの名前 |
| PLNAME | VARCHAR(24) | このDBRMの一部であるアプリケーションプランの名前 |
| PLCREATOR | VARCHAR(128) | アプリケーションプランの所有者の承認ID |
| QUOTE | CHAR(1) |
DBRM内のSQL文の文字列区切り文字: N アポストロフィ Y 引用符 |
| COMMA | CHAR(1) |
DBRM内のSQL文の小数点表示: N ピリオド Y カンマ |
| HOSTLANG | CHAR(1) |
使用されるホスト言語: B アセンブラ言語 C OS/VS COBOL D C F フォートラン P PL/I 2 VS COBOL II または IBM COBOL R1 3 IBM COBOL (リリース2以降) 4 C++ |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示す |
| CHARSET | CHAR(1) |
プログラムが事前コンパイルされたとき、SCBSデータのシステムCCSIDは290 (カタカナ)でした: A いいえ K はい |
| MIXED | CHAR(1) |
プログラムが事前コンパイルされたときに混合データが有効でした N いいえ Y はい |
| DEC31 | CHAR(1) |
プログラムが事前コンパイルされたときにDEC31が有効でした 空白 いいえ Y はい |
| VERSION | VARCHAR(122) | DBRMのバージョン識別子 |
| PRECOMPTS | TIMESTAMP | DBRMが事前コンパイルされた時刻 |
|
PLCREATOR タイプ |
CHAR(1) |
作成者のタイプを示します: 空白 認可ID L 役割 |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されるDB2のリリース |
SYSIBM.SYSDEPENDENCIES
オブジェクト間の依存関係を記録します
| 列名 | データ型 | 説明 |
|---|---|---|
| BNAME | VARCHAR(128) | 他のオブジェクトが依存しているオブジェクトの名前 |
| BSCHEMA | VARCHAR(128) | 他のオブジェクトが依存しているオブジェクトのスキーマ/修飾子 |
| BCOLNAME | VARCHAR(128) | 他のオブジェクトが依存しているオブジェクトの列名 |
| BCOLNO | SMALLINT | 他のオブジェクトが依存しているオブジェクトの列番号 |
| BTYPE | CHAR(1) |
BNAME、BSCHEMA、およびBCOLNAMEによって識別されるオブジェクトのタイプ: C 列 E 代わりのトリガー F 関数 G グローバル一時テーブル I インデックス M 物化クエリテーブル O プロシージャ P パーティションテーブルスペース Q シーケンス R テーブルスペース S 同義語 T テーブル U 独自のタイプ V ビュー W SYSTEM_TIME期間 Z BUSINESS_TIME期間 0 ゼロ |
| BOWNER | VARCHAR(128) | 他のオブジェクトが依存しているオブジェクトの所有者のAuth ID |
| BOWNERTYPE | CHAR(1) |
他のオブジェクトが依存しているオブジェクトの作成者のタイプ: L 役割 空白 役割ではない認可ID |
| DNAME | VARCHAR(128) | 他のオブジェクトに依存しているオブジェクトの名前 |
| DSCHEMA | VARCHAR(128) | 他のオブジェクトに依存しているオブジェクトのスキーマまたは修飾子 |
| DVERSION | VARCHAR(122) | オブジェクトにバージョンがある場合、DSCHEMAおよびDNAMEで識別されるオブジェクトのバージョン識別子 |
| DCOLNAME | VARCHAR(128) | 他のオブジェクトに依存しているオブジェクトの列名 |
| DCOLNO | SMALLINT | 他のオブジェクトに依存しているオブジェクトの列番号 |
| DTYPE | CHAR(1) |
DNAME、DSCHEMA、DCOLNAMEによって識別されるオブジェクトのタイプ: B 基本トリガーのトリガーパッケージ C 生成された列 F 関数 I インデックス M マテリアライズドクエリテーブル O プロシージャ V ビュー X 行の権限 Y 列マスク 1 高度なトリガーのトリガーパッケージ |
| DOWNER | VARCHAR(128) | 他のオブジェクトに依存しているオブジェクトの所有者のAuth ID |
| DOWNERTYPE | CHAR(1) |
依存関係のあるオブジェクトの作成者のタイプ: L 役割 空白 認可ID |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
| BAUTH | SMALLINT | 他のオブジェクトが依存しているオブジェクトに対して保持されている権限 |
SYSIBM.SYSDUMMY1
EBCDIC テーブルスペースに 1 行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
SYSIBM.SYSDUMMYA
ASCII テーブルスペースに 1 行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
SYSIBM.SYSDUMMYE
EBCDIC テーブルスペースに 1 行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
SYSIBM.SYSDUMMYU
UNICODE テーブルスペースに 1 行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示します |
SYSIBM.SYSDYNQRY
動的 SQL ステートメントのアクセス パスの安定化に関する情報を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| SDQ_STMT_ID | BIGINT | 安定した動的クエリの識別子 |
| STBLGRP | VARCHAR(128) | 安定化グループの名前 |
| COPYID | SMALLINT |
クエリの安定化されたランタイム構造のコピータイプ 0 現在のコピー 4 無効なコピー |
| CURSQLID | VARCHAR(128) | 安定化された動的クエリの現在のSQLID |
| CURSCHEMA | VARCHAR(128) | 安定化された動的クエリの現在のスキーマ |
| CURAPPLCOMPAT | VARCHAR(10) | 安定化された動的クエリの現在のアプリケーション互換性 |
| QUERY_HASH | CHAR(16) | 安定化された動的クエリのSQL文テキストによって生成されたハッシュキー |
|
QUERY_HASH_ VERSION |
INTEGER | クエリハッシュのバージョン |
| VALID | CHAR(1) |
安定化された動的クエリが有効かどうか A - ALTERがテーブルまたはビューの基底テーブルを変更した H - DB2 V5以前に作成されたオブジェクトのALTER N - 安定化されたアクセスパスは無効 Y - 動的クエリのための安定化されたアクセスパスは有効 |
| LASTUSED | DATE | 安定化されたランタイム構造を使用したクエリが最後に実行された日付 |
| RELBOUND | CHAR(1) | クエリが安定化されたときのDB2リリース |
| GROUP_MEMBER | VARCHAR(24) | 行を更新する日付共有メンバー名 |
| STBLTIME | TIMESTAMP | ステートメントが安定化されたときのタイムスタンプ |
| ROWID | ROWID | 内部使用 |
| STMTTEXT | CLOB(2M) | SQLステートメントのテキストと任意の属性文字列 |
| FUNCTION_LVL | VARCHAR(10) | クエリが挿入されたときの関数レベル |
SYSIBM.SYSDYNQRYDEP
動的クエリ パッケージの依存関係に関する情報を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| SDQ_STMT_ID | BIGINT | 安定化動的クエリの識別子 |
| COPYID | SMALLINT |
クエリのための安定化されたランタイム構造のコピータイプ 0 現在のコピー 1 前のコピー 2 元のコピー |
| BQUALIFIER | VARCHAR(128) |
値はオブジェクトのタイプによって異なる BTYPE=R – 値はデータベース BTYPE=BまたはC – 値はテーブル BTYPE=F、OまたはQ – 値はスキーマ名 空白の場合、BNAMEはロール それ以外の場合はBNAMEのスキーマの値 |
| BNAME | VARCHAR(128) | クエリが依存するオブジェクトの名前 |
| BTYPE | CHAR(1) |
オブジェクトのタイプ B BUSINESS_TIME C SYSTEM_TIME E INSTEAD OFトリガー F UDFまたはキャスト関数 G グローバル一時テーブル I インデックス M 物化クエリテーブル O ストアドプロシージャ P LARGEまたはDSSIZEを持つパーティションテーブルスペース Q シーケンスオブジェクト R テーブルスペース S 同義語 T テーブル U 明示的なタイプ V ビュー W SYSTEM_TIME期間 Z BUSINESS_TIME期間 0 エイリアス |
| CLASS | CHAR(1) |
A 認可依存 D DDL依存 |
| BAUTH | SMALLINT |
CLASS = Aの場合のオブジェクトに対する特権 50 SELECTAUTH 51 INSERTAUTH 52 DELETEAUTH 53 UPDATEAUTH 64 EXECUTE AUTH 263 USAGEAUTH 291 READAUTH 292 WRITEAUTH 0 使用されない – CLASS = D |
| AUTHID_TYPE | CHAR(1) |
承認の種類 空白 CLASS = D または CLASS = A (authid) の値 L AUTHID にはロールの名前が含まれます |
| AUTHID | VARCHAR(128) | オブジェクトクエリの特権の所有者は依存しています |
| DBNAME | VARCHAR(128) | ユーザーまたはロールがDBADM権限を持つデータベース |
| BADMINAUTH | VARCHAR(128) |
オブジェクトへのアクセスを許可した権限 B SDBAMAUTH D DBADMAUTH G ACCESSCTRLAUTH K SQL ADMCUTH L SYSCTRLAUTH S SYSADMAUTH T DATAACCESSAUTH 空白 権限が保持されていない |
| PUBLICAUTH | CHAR(1) |
Y 公共によって保持される特権 空白 公共によって保持されない特権またはCLASS = D |
| ALLOBJAUTH | CHAR(1) |
Y スキーマ内のすべてのオブジェクトに対して保持される特権 空白 すべてのオブジェクトに対して保持されない特権またはCLASS = D |
| QUERYHASH | BINARY(16) | CLASS = Dの場合のステートメントテキストのハッシュキー |
SYSIBM.SYSDYNQRY_EXPL
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| DATA2 | BLOB(2G) | 内部使用のみ |
安定化された動的 SQL ステートメントの内部情報を含む
SYSIBM.SYSDYNQRY_OPL
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| DATA4 | BLOB(2G) | 内部使用のみ |
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
SYSIBM.SYSDYNQRY_SHTEL
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| DATA3 | BLOB(2G) | 内部使用のみ |
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
SYSIBM.SYSDYNQRY_SPAL
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| DATA1 | BLOB(2G) | 内部使用のみ |
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
安定化された動的 SQL ステートメントの内部情報を含む
SYSIBM.SYSDYNQRY.TXTL
安定化された動的 SQL ステートメントの内部情報を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| STMTTEXT | CLOB(2M) | SQLステートメントのテキスト |
SYSIBM.SYSENVIRONMENT
オブジェクトが作成されたときの環境変数を記録します
| 列名 | データ型 | 説明 |
|---|---|---|
| ENVID | INTEGER | 環境の内部識別子 |
| CURRENT_SCHEMA | VARCHAR(128) | 現在のスキーマ |
| RELCREATED | CHAR(1) | 環境情報が作成されたリリース |
| PATHSCHEMAS | VARCHAR(2048) | スキーマパス |
|
APPLICATION_ ENCODING_CCSID |
INTEGER | アプリケーション環境のCCSID |
|
ORIGINAL_ ENCODING_CCSID |
INTEGER | ステートメントテキスト文字列の元のCCSID |
| DECIMAL_POINT | CHAR(1) |
小数点インジケーター: C カンマ P ピリオド |
|
MIN_DIVIDE_ SCALE |
CHAR(1) |
最小除算スケール: N SQLにおける小数除算の通常のルールが適用される Y 小数除算の後に小数点の右側に少なくとも3桁を保持する |
|
STRING_ DELIMITER |
CHAR(1) |
COBOL文字列制約で使用される文字列区切り文字: A アポストロフィ(‘) Q 引用符(“) |
|
SQL_STRING_ DELIMITER |
CHAR(1) |
文字列制約で使用されるSQL文字列: A アポストロフィ(‘) Q 引用符(“) |
| MIXED_DATA | CHAR(1) |
混合 DBCS データを使用します: N 混合データなし Y 混合データあり |
|
DECIMAL_ ARITHMETIC |
CHAR(1) |
CURRENT PRECISION に使用されるルールと、両方のオペランドが10進演算で15以下の精度を持っている場合: 1 DEC15 は、ルールが15桁以上の精度を許可しないことを指定します 2 DEC31 は、ルールが最大31桁の精度を許可することを指定します |
| DATE_FORMAT | CHAR(1) |
日付形式: I ISO-yyyy-mm-dd J JIS-yyyy-mm-dd U USA-mm/dd/yyyy E EUR-dd.mm.yyyy L インストール exit routine によって定義されたローカル形式 |
| TIME_FORMAT | CHAR(1) |
時間形式: I ISO-hh.mm.ss J JIS-hh.mm.ss U USA-hh:mm AM または hh:mm PM E EUR-hh.mm.ss L インストール exit routine によって定義されたローカル形式 |
| FLOAT_FORMAT | CHAR(1) |
浮動小数点形式: I IEEE 浮動小数点形式 S System/390 浮動小数点形式 |
| HOST_LANGUAGE | CHAR(8) | ホスト言語: ASM,C,CPP,IBMCOB,PLI,FORTRAN |
| CHARSET | CHAR(1) |
文字セット: A アルファベット数字 |
| FOLD | CHAR(1) |
HOST_LANGUAGE が C または CPP の場合に適用されます N SBCS 一般識別子の小文字は大文字に折りたたまれません Y SBCS 一般識別子の小文字は大文字に折りたたまれます 空白 適用されません |
| IBMREQD | CHAR(1) | Y は行が基本 (MRM) テープから来たことを示します |
| ROUNDING | CHAR(1) |
DECFLOAT データに対して算術およびキャスティング操作が実行されるときに使用される丸めモード: C ROUND_CEILING D ROUND_DOWN F ROUND_FLOOR G ROUND_HALF_DOWN E ROUND_HALF_EVEN H ROUND_HALF_UP U ROUND_UP |
| CREATEDTS | タイムスタンプ | 行が作成された時間 |
| APPLCOMPAT | VARCHAR(10) | 環境に関連するアプリケーションの互換性 |
SYSIBM.SYSFIELDS
フィールド プロシージャを持つ各列に対して 1 行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| TBCREATOR | VARCHAR(128) | 列を含むテーブルのスキーマまたは修飾子 |
| TBNAME | VARCHAR(128) | 列を含むテーブルの名前 |
| COLNO | SMALLINT | この列のテーブル内での数値の位置 |
| NAME | VARCHAR(128) | 列の名前 |
| FLDTYPE | VARCHAR(24) | フィールド内のエンコードされた値のデータ型 |
| LENGTH | SMALLINT | 長さ属性フィールド; または、10進数フィールドの場合、その精度 |
| SCALE | SMALLINT | FLDTYPEがDECIMALの場合のスケール; それ以外の場合は値は0 |
| FLDPROC | VARCHAR(24) | フィールドプロシージャの場合、プロシージャの名前 |
| WORKAREA | SMALLINT | フィールドプロシージャの場合、作業領域のサイズ(バイト単位) |
| IBMREQD | CHAR(1) | Yは行が基本(MRM)テープから来たことを示す |
| EXITPARML | SMALLINT | フィールド手続きパラメータ値ブロックの長さ |
| PARMLIST | VARCHAR(735) | FIELDPROCに続くパラメータリスト |
| EXITPARM | VARCHAR(1530) | フィールドプロシージャのパラメータ値ブロック |
SYSIBM.SYSFOREIGNKEYS
すべての外部キーのすべての列に対して 1 行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| CREATOR | VARCHAR(128) | 列を含むテーブルの所有者の承認ID |
| TBNAME | VARCHAR(128) | 列を含むテーブルの名前 |
| RELNAME | VARCHAR(128) | 外部キーの一部である制約の制約名 |
| COLNAME | VARCHAR(128) | カラム名 |
| COLNO | SMALLINT | テーブル内のカラムの数値的位置 |
| COLSEQ | SMALLINT | 外部キーにおけるカラムの数値的位置 |
| IBMREQD | CHAR(1) | Y は基本 (MRM) テープからの行を示す |
SYSIBM.SYSINDEXCONTOL
インデックスに割り当てられたメモリの使用を制御するための時間ウィンドウに関する 1 行を含む
| Column name | データ型 | 説明 |
|---|---|---|
| SSID | CHAR(4) | DBb2 サブシステム。データが null の値を示し、すべてに適用される場合 |
| PARTITION | SMALLINT | パーティション番号。null はすべてに適用される |
| IXNAME | VARCHAR(128) | インデックスの名前 |
| IXCREATOR | VARCHAR(128) | インデックスのスキーマ |
| TYPE | CHAR(1) |
メモリが使用される目的 F 高速インデックストラバーサル (FTB) |
| ACTION | CHAR(1) |
実行されたアクション F FTB の強制作成 D FTB の作成を無効にする A 自動 FTB 作成 |
| MONTH_WEEK | CHAR(1) |
DAY カラムの値の意味 M 月の日 W 週の日 |
| MONTH | SMALLINT | 適用される期間の月。値は1-12 |
| DAY | SMALLINT | 適用される日の月または週の曜日 |
| FROM_TIME | TIME | ウィンドウが開始する時刻 |
| TO_TIME | TIME | タイムウィンドウが終了する時刻 |
SYSIBM.SYSINDEXCLEANUP
インデックス クリーンアップ処理を制御するための時間ウィンドウを指定します
| Column name | Data type | 説明 |
|---|---|---|
| DBNAME | VARCHAR(24) | インデックススペースを含むデータベースの名前 |
| INDEXSPACE | VARCHAR(24) | インデックススペースの名前 |
| ENABLE_DISABLE | CHAR(1) |
指定されたインデックススペースのクリーンアップを有効または無効にします ‘E’ 有効 ‘D’ 無効 |
| MONTH_WEEK | CHAR(1) |
DAY列の値の意味を示します ‘M’ 月の日 ‘W’ 週の日 |
| MONTH | SMALLINT |
適用される時間ウィンドウの月。1-12 = 1月-12月.. G はい、それはROWID GENERATED BY DEFAULTとして定義された列の値の一意性を強制するために使用されるインデックスです X はい、それはXMLデータを含む列の値の一意性を強制するために使用されるインデックスです |
| DAY | SMALLINT | 適用される時間ウィンドウの日または週の日、MONTH_WEEKの値によって指定されます |
| START_TIME | TIME | 行によって指定された時間ウィンドウの開始時刻 |
| END_TIME | TIME | 行によって指定された時間ウィンドウの終了時刻 |
SYSIBM.SYSINDEXES
すべてのインデックスに対して 1 行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| NAME | VARCHAR(128) | インデックスの名前 |
| CREATOR | VARCHAR(128) | インデックスのスキーマ |
| TBNAME | VARCHAR(128) | インデックスが特定されるテーブルの名前 |
| TBCREATOR | VARCHAR(128) | テーブルのスキーマ |
| UNIQUERULE | CHAR(1) |
インデックスが一意であるかどうか: C はい、UNIQUE制約またはハッシュキー列の一意性を強制するために使用されます D いいえ(重複が許可されます) U はい P はい、プライマリインデックスです C はい、UNIQUE制約を強制するために使用されるインデックスです N はい、UNIQUE WHEREで定義されています R はい、非プライマリの親キーの一意性を強制するために使用されるインデックスです G はい、ROWID GENERATED BY DEFAULTとして定義された列の値の一意性を強制するために使用されるインデックスです X はい、XMLデータを含む列の値の一意性を強制するために使用されるインデックスです |
| COLCOUNT | SMALLINT | キーの列数 |
| CLUSTERING | CHAR(1) |
インデックス作成時にCLUSTERが指定されたかどうか: N いいえ Y はい |
| CLUSTERED | CHAR(1) |
テーブルがインデックスによって実際にクラスタ化されているか: N クラスタリング順序にない行がかなり存在する、または統計が収集されていない Y ほとんどの行がクラスタリング順序にある 空白 該当なし RUNSTATSによって変更可能な列。 スパースインデックスの場合、インデックスの実際の内容に基づく |
| DBID | SMALLINT | データベースの内部識別子 |
| OBID | SMALLINT | インデックスファンセット記述子の内部識別子 |
| ISOBID | SMALLINT | インデックスページセット記述子の内部識別子 |
| DBNAME | VARCHAR(24) | インデックスを含むデータベースの名前 |
| INDEXSPACE | VARCHAR(24) | インデックススペースの名前 |
| NLEAF | INTEGER | インデックス内のアクティブリーフページの数 |
| NLEVELS | SMALLINT | インデックスツリー内のレベル数。更新可能なカラム |
| BPOOL | CHAR(8) | インデックスで使用されるバッファプールの名前 |
| PGSIZE | SMALLINT | インデックス内のリーフページのサイズ(KB単位)。4、8、16または32 |
| ERASERULE | CHAR(1) | データセットは削除されると消去されます。インデックスがパーティション化されている場合は意味がありません: N いいえ, Y はい |
| CLOSERULE | CHAR(1) | オープンデータセットの数が制限に達したとき、データセットは閉鎖候補になります: N いいえ, Y はい |
| SPACE | INTEGER | インデックスに割り当てられたDASDストレージのキロバイト数。最後のSTOSPACEユーティリティの実行によって決定されます |
| IBMREQD | CHAR(1) | Yは行がMRMテープから来たことを示します |
| CLUSTERRATIO | SMALLINT | クラスタリング順の行の割合 |
| CREATEDBY | VARCHAR(128) | インデックスを作成したユーザーの主な承認ID |
| STATSTIME | TIMESTAMP | 最後のRUNSTATSの呼び出し日時 |
| INDEXTYPE | CHAR(1) |
2 非パーティションテーブルのタイプ2インデックスまたはハッシュオーバーフローインデックス 空白 タイプ1インデックス D データパーティションセカンダリインデックス P 両方のパーティションおよびパーティショニングインデックス |
| FIRSTKEYCARDF | FLOAT | 最初のキー列の異なる値の数。単一パーティションで統計を収集中に更新された場合は推定値。統計が収集されていない場合は-1。更新可能な列。スパースインデックスの場合、インデックスの実際の内容に基づく |
| FULLKEYCARDF | FLOAT | キーの異なる値の数 |
| CREATEDTS | TIMESTAMP | インデックスの作成が実行された時間 |
| ALTEREDTD | TIMESTAMP | 最も最近のALTER INDEXが実行された時間 |
| PIECESIZE | INTEGER | NPIの最大データセットサイズ(キロバイト単位) |
| COPY | CHAR(1) |
インデックスに対してCOPY YESが指定されました。インデックスはコピー可能で、インデックスのSYSLGRNX記録が有効です N いいえ Y はい |
| COPYLRSN | CHAR(10) | 値はRBAまたはLRSNである場合があります |
| CLUSTERRATIOF | FLOAT | クラスタリング順にある行の割合(x 100) |
| SPACEF | FLOAT(8) | DASDストレージのキロバイト数 |
| REMARKS | VARCHAR(762) | ユーザーによって提供されたCOMMENT ONの文字列フィールド |
| PADDED | CHAR(1) |
インデックス内のキーが可変長列データのためにパディングされるかどうか Y インデックスはパディングされています N インデックスはパディングされていません 空白 インデックスは可変長またはグラフィックデータを含んでいません |
| VERSION | SMALLINT | このインデックスのデータ行形式のバージョン |
| OLDEST_VERSION | SMALLINT | インデックススペース内のデータの最古の形式とインデックスのイメージコピーを説明するバージョン番号 |
|
CURRENT_ VERSION |
SMALLINT | インデックススペース内のデータの最新の形式を説明するバージョン番号 |
| RELCREATED | CHAR(1) | オブジェクトに使用されるDB2のリリース。V8以前の場合は空白 |
| AVGKEYLEN | INTEGER | インデックス内の平均キー長 |
|
KEYTARGET_ COUNT |
SMALLINT | 拡張インデックスのキーターゲットの数 |
| UNIQUE_COUNT | SMALLINT | インデックスを構成する一意の制約を持つ列またはキーターゲットの数。他の非制約強制列またはキーターゲットが存在する場合、そうでない場合の値は0です |
|
IX_EXTENSION_ TYPE |
CHAR(1) |
拡張インデックスのタイプを識別します: 空白 単純インデックス S スカラー式に対するインデックス N ノードIDインデックス T 空間インデックス V XMLインデックス |
| COMPRESS | CHAR(1) |
インデックス圧縮がアクティブかどうかを示します: N インデックス圧縮はアクティブではありません Yインデックス圧縮がアクティブです |
| OWNER | VARCHAR(128) | インデックスの所有者の承認ID |
| OWNERTYPE | CHAR(1) |
所有者のタイプを示します: 空白 承認ID L ロール |
|
DATAREPEAT FACTOROF |
FLOAT | インデックスキー順に従ってタッチされるデータページの予測数 |
| ENVID | INTEGER | 内部環境識別子 |
| HASH | CHAR(1) |
ハッシュテーブルのハッシュオーバーフローインデックス N いいえ (デフォルト) Y はい |
| SPARSE | CHAR(1) |
インデックスがスパースかどうか N いいえ (デフォルト) すべてのデータ行にインデックスエントリがあります Y はい。インデックスには、テーブル内の各データ行にエントリがない場合があります X 除外、すべてのキー列のデータ行がNULL値を含む場合、インデックスにはインデックスエントリがありません |
| ROWID | ROWID | lob列のために作成されたROWID列 |
| DSSIZE | INTEGER | パーティション化されたインデックスデータセットの最大サイズ(KB)。NPIの場合は0 |
| PAGENUM | CHAR(1) |
インデックスのページ番号の形式 A 絶対 R 相対 |
| PARTKEYCOLUMN | SMALLINT | 使用されていません |
| STATUS | CHAR(1) | 使用されていません |
| INDEXSTATUS | SMALLINT | 使用されていません |
| PARTITIONS | VARCHAR(765) | 使用されていません |
| PQTY | INTEGER | ユーザー管理データセット用。値はプライマリスペースの割り当て |
| STORTYPE | CHAR(1) |
ストレージ割り当てのタイプ E 明示的(ストレージグループは使用しない) I 暗黙的(ストレージグループが使用される) |
| STORNAME | VARCHAR(128) | ストレージグループの名前(スペース割り当て用) |
| VCATNAME | VARCHAR(24) | ICFカタログの名前(スペース割り当て用) |
| FREEPAGE | SMALLINT | ページが空きページにされる前に読み込まれるページ数 |
| PCTFREE | SMALLINT | 各ページに残される空きスペースの割合 |
| GBPCACHE | CHAR(1) |
グループバッファプールキャッシュオプション 空白 変更されたページのみ A 変更されたページと変更されていないページ N データはキャッシュされていない |
| SECQTY1 | INTEGER | ユーザー管理データセットのための二次スペース割り当て |
| ENFORCED_CONS | CHAR(1) |
インデックスが非一意制約を強制するか 空白 非一意制約を強制しない F 外部キーを強制する |
| IMPLICIT | CHAR(1) |
インデックスが暗黙的に作成されたか 空白 該当なし N 明示的に作成された Y 暗黙的に作成された |
| REGENERATETS | TIMESTAMP(12) | オブジェクトが再生成された時間 |
SYSIBM.SYSINDEXES_HIST
SYSINDEXES からの行を含む
| Column name | Data type | Description |
|---|---|---|
| NAME | VARCHAR(128) | インデックスの名前 |
| 作成者 | VARCHAR(128) | インデックスのスキーマ |
| TBNAME | VARCHAR(128) | インデックスが定義されているテーブルの名前 |
| TBCREATOR | VARCHAR(128) | テーブルのスキーマ |
| CLUSTERING | CHAR(1) |
インデックス作成時にCLUSTERが指定されました N いいえ Y はい |
| NLEAF | INTEGER | インデックス内のアクティブなリーフページの数 |
| NLEVELS | SMALLINT | インデックスツリーのレベル数 |
| STATSTIME | TIMESTAMP | RUNSTATSの最後の呼び出し日時 |
| FIRSTKEYCARDF | FLOAT(8) | 最初のキー列の異なる値の数 |
| FULLKEYCARDF | FLOAT(8) | キーの異なる値の数 |
| CLUSTERRATIOF | FLOAT(8) | クラスタリング順にある行の割合 |
| SPACEF | FLOAT(8) | 割り当てられたDASDストレージのキロバイト数 |
| IBMREQD | CHAR(1) | Yは行がMRMテープから来たことを示します |
| AVGKEYLEN | INTEGER | インデックス内の平均キー長 |
|
DATAREPEAT FACTORF |
FLOAT | インデックスキー順に触れられるデータページの予想名 |
SYSIBM.SYSINDEXES_RTSECT
SYSIBM.SYSINDEXES テーブルの RTSECTION 列のための補助テーブル
| カラム名 | データ型 | 説明 |
|---|---|---|
| BLOB(1G) | 内部使用のみ |
SYSIBM.SYSINDEXES_TREE
SYSIBM.SYSINDEXES テーブルの PARSETREE 列のための補助テーブル
| カラム名 | データ型 | 説明 |
|---|---|---|
| BLOB(1G) | 内部使用のみ |
SYSIBM.SYSINDEXPART
非パーティションインデックスの各行と、パーティション化されたインデックスの各パーティションに対する 1 行
| カラム名 | データ型 | 説明 |
|---|---|---|
| PARTITION | SMALLINT | パーティション番号; インデックスがパーティションされていない場合は0 |
| IXNAME | VARCHAR(128) | パーティションの名前 |
| IXCREATOR | VARCHAR(128) | パーティションのスキーマ |
| PQTY | INTEGER | ユーザー管理のデータセットの場合、値は4KBストレージブロックのプライマリスペース割り当て単位または-1です |
| SQTY | SMALLINT | ユーザー管理のデータセットの場合、値は4KBストレージブロックのプライマリスペース割り当て単位または-1です |
| STORTYPE | CHAR(1) |
ストレージ割り当てのタイプ: E 明示的であり、STORNAMEはICFカタログを示します I 暗黙的であり、STORNAMEはストレージグループ内を示します |
| STORNAME | VARCHAR(128) | スペース割り当てに使用されるストレージグループまたは統合カタログ施設のカタログ名 |
| VCATNAME | VARCHAR(24) | スペース割り当てに使用されるICFカタログの名前 |
| LEAFDIST | INTEGER | インデックスの連続したアクティブリーフページ間の平均リーフページ数(x 100) |
| IBMREQD | CHAR(1) | Yは行がMRMテープから来たことを示します |
| LIMITKEY | VARCHAR(512) | パーティションの制限キーの高い値(内部形式) |
| FREEPAGE | SMALLINT | ページが1つのページを空ける前に読み込まれるページの数 |
| PCTFREE | SMALLINT | 各リーフまたは非リーフページに残される空きの割合 |
| SPACE | INTEGER | インデックススペースパーティションに割り当てられたKBストレージ |
| STATSTIME | TIMESTAMP | RUNSTATSの最後の呼び出しの日時 |
| GBPCACHE | CHAR(1) |
インデックスまたはインデックスパーティションのために指定されたグループバッファプールキャッシュオプション。 blank は変更されたページのみがキャッシュされます。 A 変更されたページと未変更のページがキャッシュされます。 N データはキャッシュされません。 |
| FAROFFPOSF | FLOAT | フルページへの挿入のために最適な位置から参照される行の数 |
| NEAROFFPOST | FLOAT | フルページへの挿入のために最適な位置の近くにあるが、最適な位置ではない行の数 |
| CARDF | FLOAT | データ行またはLOBを参照するインデックス内のRIDの数 |
| SECQTYI | INTEGER | 4KBストレージ単位での二次空間割り当て |
| IPREFIX | CHAR(1) | インデックスのデータセット名のインスタンス修飾子の最初の文字。 'I' または 'J' のみが有効な値です。デフォルトは 'I' です。 |
| ALTEREDTS | TIMESTAMP | 最新の ALTER INDEX ステートメントの実行時刻 |
| SPACEF | FLOAT(8) | DASDストレージのキロバイト数 |
| DSNUM | INTEGER | データセットの数 |
| EXTENTS | INTEGER | データセットのエクステント数 |
|
PSEUDO_DEL_ エントリ |
INTEGER | 擬似削除されたエントリの数 |
| LEAFNEAR | INTEGER | 連続するアクティブリーフページのために物理的に前のリーフページに近いリーフページの数 |
| LEAFFAR | INTEGER | インデックススキャでアクセスされた連続した(アクティブリーフ)ページの前のリーフページから物理的に遠く離れているリーフページの数 |
| OLDEST_VERSION | SMALLINT | インデックス部分のデータの最も古い形式とインデックス部分の任意のイメージコピーを説明するバージョン番号 |
| CREATEDTS | TIMESTAMP | パーティションが作成された時刻 |
| AVGKEYLEN | INTEGER | インデックス内のキーの平均長 |
| RBA_FORMAT | CHAR(1) |
RBA/LRSNの形式を示します B 基本、6バイトのRBA/LRSN形式 E 拡張、10バイトのRBA/LRSN形式 U 未定義 空白 移行されたオブジェクトのため |
| DSSIZE | INTEGER | パーティションされたインデックスデータセットの最大サイズ(KB) |
| PAGENUM | CHAR(1) |
インデックスのページ番号の形式 A 絶対 R 相対 |
|
LIMITKEY_ EXTERNAL |
VARCHAR(765) | 使用されていない |
SYSIBM.SYSINDEXPART_HIST
SYSINDEXPART からの行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| PARTITION | SMALLINT | パーティション番号。インデックスがパーティション化されていない場合はゼロ |
| IXNAME | VARCHAR(128) | インデックスの名前 |
| IXCREATOR | VARCHAR(128) | インデックスのスキーマ |
| PQTY | 整数 | ユーザー管理データセットの場合、値は4KBのストレージブロック単位でのプライマリスペース割り当てです。または-1 |
| SECQTYI | 整数 | ユーザー管理データセットの場合、値は4KBのストレージブロック単位でのセカンダリスペース割り当てです。または-1 |
| LEAFDIST | 整数 | インデックスの連続するアクティブリーフページ間の平均リーフページ数(x100) |
| SPACEDF | 整数 | インデックススペースパーティションに割り当てられたDASDストレージのKB数 |
| STATSTIME | タイムスタンプ | RUNSTATSの最後の呼び出しの日付と時刻 |
| FAROFFPOSF | 浮動小数点(8) | フルページに挿入されたため、最適位置から遠く離れた行の数 |
| NEAROFFPOSF | 浮動小数点(8) | フルページに挿入されたため、最適位置に近いがそこにはない行の数 |
| CARDF | FLOAT(8) | データ行またはLOBを参照するインデックス内のRIDsの数 |
| EXTENTS | INTEGER | データセットのエクステントの数 |
|
PSEUDO_DEL_ ENTRIES |
INTEGER | 擬似削除されたエントリの数 |
| DSNUM | INTEGER | テーブルスペース内のデータセット番号 |
| IBMREQD | CHAR(1) | Yは行がMRMテープから来たことを示します |
| LEAFNEAR | INTEGER | 連続するアクティブリーフページのために前のリーフページに物理的に近いリーフページの数 |
| LEAFFAR | INTEGER | インデックススキャンでアクセスされた連続する(アクティブリーフ)ページのために前のリーフページから物理的に遠く離れたリーフページの数 |
| AVGKEYLEN | INTEGER | インデックス内のキーの平均長 |
SYSIBM.SYSINDEXSPACESTATS
インデックスの基準に関するリアルタイム統計を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| UPDATESTATTIME | タイムスタンプ | 行が挿入されたまたは最後に更新されたときのタイムスタンプ |
| NLEVELS | 小整数 | インデックスツリーのレベル数 |
| NPAGES | INTEGER | 擬似削除されたインデックスエントリのみを含むインデックスツリー内のページ数。更新可能なカラム |
| NLEAF | INTEGER | インデックス内のリーフページの数。更新可能な列 |
| NACTIVE | INTEGER | インデックスベースまたはパーティション内のアクティブページの数 |
| SPACE | INTEGER | インデックススペースまたはパーティションに割り当てられたスペースの量(KB単位) |
| EXTENTS | SMALLINT | インデックススペースまたはパーティション内のエクステントの数 |
| LOADRLASTTIME | TIMESTAMP | インデックススペースまたはパーティションにおける最後のLOAD REPLACEのタイムスタンプ |
| REBUILDLASTTIME | TIMESTAMP | インデックススペースまたはパーティションにおける最後のREBUILD INDEXのタイムスタンプ |
| REORGLASTTIME | TIMESTAMP | インデックスピースまたはパーティションにREORG INDEXユーティリティが最後に実行された時間、またはREORG INDEXユーティリティが実行されていない場合は作成時の時間 |
| REORGINSERTS | 整数 | 最後にREORG、REBUILD INDEX、またはLOAD REPLACEユーティリティが実行されてから、または作成以来インデックススペースまたはパーティションに挿入されたインデックスエントリの数 |
| REORGDELETES | 整数 | 最後にREORG、REBUILD INDEX、またはLOAD REPLACEユーティリティが実行されてから、または作成以来インデックススペースまたはパーティションから削除されたインデックスエントリの数 |
| REORGAPPENDINSERT | 整数 | インデックスまたはパーティションの最大キー値よりも大きいキー値を持つインデックスエントリの数。最後のREORG、REBUILD INDEX、またはLOAD REPLACE以来、またはオブジェクトが作成されて以来、インデックススペースまたはパーティションに挿入されました |
|
REORG PSEUDODELETES |
整数 | インデックススペースまたはパーティションで最後のREORG、REBUILD INDEX、またはLOAD REPLACE以来擬似削除されたインデックスエントリの数、またはオブジェクトが作成されて以来の数 |
| REORGMASSDELETE | INTEGER | セグメント化されたまたはLOBテーブルスペースからのマス削除の数、または最後にREORGまたはLOAD REPLACEユーティリティが実行された以来のセグメント化されたテーブルスペースからの削除されたテーブルの数、またはオブジェクトが作成されて以来の数 |
| REORGLEAFNEAR | INTEGER | 最後のREORG、REBUILD INDEX、またはLOAD REPLACEの後、またはオブジェクトが作成されて以来発生した、連続するアクティブリーフページのために物理的に前のページに近い位置にあるリーフページのネット数 |
| REORGLEAFFAR | INTEGER | 最後のREORG、REBUILD INDEX、またはLOAD REPLACEの後、またはオブジェクトが作成されて以来発生した、連続するアクティブリーフページのために物理的に前のリーフページから遠く離れた位置にあるリーフページのネット数 |
| REORGNUMLEVELS | INTEGER | 最後のREORG、REBUILD INDEXまたはLOAD REPLACEの後、またはオブジェクトが作成されて以来追加または削除されたインデックスツリーのレベル数 |
| STATSLASTTIME | TIMESTAMP | インデックスまたはパーティションで最後のRUNSTATSのタイムスタンプ |
| STATSINSERTS | INTEGER | 最後にRUNSTATSユーティリティが実行された以来、またはオブジェクトが作成されて以来、テーブルスペースまたはパーティションに挿入されたレコードまたはLOBの数 |
| STATSDELETES | INTEGER | インデックススペースまたはパーティションで最後のRUNSTATS以来削除されたインデックスエントリの名前、またはオブジェクトが作成されて以来 |
| STATSMASSDELETE | INTEGER | オブジェクトが作成されて以来、インデックスまたはインデックススペースパーティションがマス削除された回数 |
| COPYLASTTINE | TIMESTAMP | インデックスまたはパーティションで最後のフルコピーのタイムスタンプ |
| COPYUPDATEPAGES | INTEGER | 最後にCOPYユーティリティが実行された以来、またはオブジェクトが作成されて以来更新された異なるタイプの数 |
| COPYCHANGES | INTEGER | 最後にCOPYユーティリティが実行された以来、またはオブジェクトが作成されて以来の挿入、更新および削除操作の数 |
| COPYUPDATELRSN | CHAR(10) | 最後のCOPYの後の最初の更新のLRSNまたはRBA |
| COPYUPDATETIME | TIMESTAMP | 最初の更新のタイムスタンプ(最後のCOPY後) |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| DBID | SMALLINT | データベースの内部識別子 |
| ISOBID | SMALLINT | インデックススペースページセット記述子の内部識別子 |
| PSID | SMALLINT | インデックスに関連するテーブルスペースページセット記述子の内部識別子 |
| PARTITION | SMALLINT | インデックス内のデータセット番号 |
| INSTANCE | SMALLINT | オブジェクトがデータセット1または2に関連付けられているかどうかを示します |
| TOTALENTRIES | BIGINT | インデックスまたはパーティション内のエントリの数(重複エントリを含む) |
| DBNAME | VARCHAR(24) | データベースの名前 |
| NAME | VARCHAR(128) | インデックスの名前 |
| CREATOR | VARCHAR(128) | インデックスのスキーマ |
| INDEXSPACE | VARCHAR(24) | インデックススペースの名前 |
| LASTUSED | 日付 | インデックスがSELECT、FETCH、UPDATE/DELETEの検索に使用された日付、またはRI制約を強制するために使用された日付 |
| REORGINDEXACCESS | BIGINT | インデックスがSELECT、FETCH、UPDATE/DELETEの検索に使用された回数、またはRI制約を強制するために使用された回数、またはオブジェクトが作成されて以来の回数 |
| DRIVETYPE | CHAR(3) |
インデックスまたはパーティションデータセットが定義されているドライブの種類 HDD ハードディスクドライブ SDD ソリッドステートドライブ |
| BIGINT | 将来のIBMの使用のために予約されています | |
| GETPAGES | BIGINT | 最後の再編成または作成以来のページ取得の回数 |
| SYS_START | TIMESTAMP(12) | 最新のトランザクションの開始時間 |
| SYS_END | TIMESTAMP(12) | システム期間の時間的テーブルから行が削除される時間 |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのタイムスタンプ値またはnull |
SYSIBM.SYSINDEXSTATS
パーティションインデックスまたはデータパーティションされたセカンダリインデックスの各パーティションの 1 行を含む
| カラム名 | データ型 | 説明 |
|---|---|---|
| FIRSTKEYCARD | INTEGER | インデックスパーティションにおける最初のキー列の異なる値の数。スパースインデックスの場合、統計はインデックスの実際の内容に基づいています。 |
| FULLKEYCARD | INTEGER | インデックスパーティションにおけるキーの異なる値の数。スパースインデックスの場合、統計はインデックスの実際の内容に基づいています。 |
| NLEAF | INTEGER | インデックスパーティション内のアクティブなリーフページの数 |
| NLEVELS | SMALLINT | パーティションインデックスツリー内のレベル数 |
| CLUSTERRATIO | SMALLINT | インデックスパーティションにおけるクラスタリング順の行の割合 |
| STATSTIME | TIMESTAMP | RUNSTATSの最終呼び出しの日付/時間 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| PARTITION | SMALLINT | インデックスのパーティション番号 |
| OWNER | VARCHAR(128) | インデックスの所有者のスキーマ |
| NAME | VARCHAR(128) | インデックスの名前 |
| KEYCOUNT | INTEGER | インデックスパーティション内のすべてのRIDの合計数 |
| FIRSTKEYCARDF | FLOAT | インデックスパーティションにおける最初のキー列の異なる値の数 |
| FULLKEYCARDF | FLOAT | インデックスパーティションにおけるキーの異なる値の数 |
| KEYCOUNTF | FLOAT | インデックスパーティション内のRIDの合計数 |
| CLUSTERRATIOF | FLOAT | インデックスパーティションにおける値で、100を掛けるとクラスタリング順の行の割合になります。 |
|
DATAREPEAT FACTORF |
FLOAT | インデックスキー順に従って触れられると予想されるデータページの数 |
SYSIBM.SYSINDEXSTATS_HIST
SYSINDEXSTATS からの行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| NLEAF | INTEGER | インデックスパーティション内のアクティブなリーフページの数 |
| NLEVELS | SMALLINT | パーティションインデックスツリーのレベル数 |
| STATSTIME | TIMESTAMP | RUNSTATSが統計を更新した場合、RUNSTATSの最後の呼び出しが統計を更新した日時 |
| PARTITION | SMALLINT | インデックスのパーティション番号 |
| OWNER | VARCHAR(128) | インデックスのスキーマ |
| NAME | VARCHAR(128) | インデックスの名前 |
| FIRSTKEYCARDF | FLOAT | インデックスパーティションの最初のキー列の異なる値の数 |
| FULLKEYCARDF | FLOAT | インデックスパーティションのキーの異なる値の数 |
| KEYCOUNTF | FLOAT | パーティション内の行の合計数 |
| CLUSTERRATIOF | FLOAT | インデックスパーティションの値。100で乗算した場合、クラスタリング順序にある行の割合 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
|
DATAREPEAT FACTORF |
FLOAT | インデックスキー順にタッチされると予想されるデータページの数 |
SYSIBM.SYSJARCLASS_SOURCE
SYSIBM.SYSCONTENTS の補助テーブル
| 列名 | データ型 | 説明 |
|---|---|---|
| CLASS_SOURCE | CLOB(10M) | jarファイル内のクラスの内容 |
SYSIBM.SYSJARCLASS_SOURCE
インストールされた JAR の Java クラスソースを含む
| 列名 | データ型 | 説明 |
|---|---|---|
| JARSCHEMA | VARCHAR(128) | jarファイルのスキーマ |
| JAR_ID | VARCHAR(128) | JARファイルの名前 |
| OWNER | VARCHAR(128) | JARオブジェクトの所有者の認証ID |
| JAR_DATA_ROWID | ROWID | BLOBデータ型をサポートするためのID |
| JAR_DATA | BLOB(100M) | JARファイルの内容。このカラムは更新可能 |
| PATH | VARCHAR(2048) | ソースJARファイルのURLパス。このカラムは更新可能 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示す |
| CREATEDTS | TIMESTAMP | JARオブジェクトが作成された時間 |
| ALTEREDTS | TIMESTAMP | JARオブジェクトが変更された時間 |
| OWNERTYPE | CHAR(1) |
所有者のタイプを示します: 空白 認証ID L 役割 |
SYSIBM.SYSJAVAOPTS
INSTALL_JAR 中に使用されるビルドオプションを含む
| 列名 | データ型 | 説明 |
|---|---|---|
| JARSCHEMA | VARCHAR(128) | JARファイルのスキーマ |
| JAR_ID | VARCHAR(128) | JARファイルの名前 |
| BUILDSCHEMA | VARCHAR(128) | BUILDNAMEのスキーマ名 |
| BUILDNAME | VARCHAR(128) | ルーチンを作成するために使用される手順 |
| BUILDOWNER | VARCHAR(128) | ルーチンを作成するために使用される認証ID |
| DBMLIB | VARCHAR(256) | DBRMが配置されているPDS名 |
| HPJCOMPILE_OPTS | VARCHAR(512) | ルーチンをインストールするために使用されるHPJコンパイルオプション |
| BIND_OPTS | VARCHAR(2048) | ルーチンをインストールするために使用されるバインドオプション |
| POBJECT_LIB | VARCHAR(256) | プログラムオブジェクトが配置されているPDSE名 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示す |
SYSIBM.SYSJAVAPATHS
完全な JAR クラス解決パスを含む
| 列名 | データ型 | 説明 |
|---|---|---|
| JARSCHEMA | VARCHAR(128) | JARファイルのスキーマ |
| JAR_ID | VARCHAR(128) | jarファイルの名前 |
| OWNER | VARCHAR(128) | JARオブジェクトの所有者の認証ID |
| ORDINAL | SMALLINT | JARのJavaパス内のパス要素の順序番号 |
|
PE_CLASS_ PATTERN |
VARCHAR(2048) | このパス要素のJARファイルで検索されるクラス名のパターン |
| PE_JARSCHEMA | VARCHAR(128) | このパス要素のJARファイルのスキーマ |
| PE_JAR_ID | VARCHAR(128) | このパス要素のJARファイルの名前 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
SYSIBM.SYSKEYCOLUSE
一意の制約 (主キーまたはユニークキー) の各列に対する行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| CONSTNAME | VARCHAR(128) | 制約の名前 |
| TBCREATOR | VARCHAR(128) | 制約が定義されているテーブルのスキーマまたは資格 |
| TBNAME | VARCHAR(128) | 制約が定義されているテーブルの名前 |
| COLNAME | VARCHAR(128) | 列の名前 |
| COLSEQ | SMALLINT | キー内の列の位置 |
| COLNO | SMALLINT | 制約が定義されているテーブル内の列の位置 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| PERIOD | CHAR(1) |
列はBUSINESS_TIME期間の開始または終了列です: B BUSINESS_TIMEの期間の開始 C BUSINESS_TIMEの期間の終了 I 終了BUSINESS_TIMEの期間、包括的な終了 空白 BUSINESS_TIMEの開始または終了として使用されません |
SYSIBM.SYSKEYS
インデックスキーの各列に対する 1 行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| IXNAME | VARCHAR(128) | インデックスの名前 |
| IXCREATOR | VARCHAR(128) | インデックスのスキーマまたはクオリファイア |
| COLNAME | VARHCAR(128) | キーの列名 |
| COLNO | SMALLINT | テーブル内の列の数値位置 |
| COLSEQ | SMALLINT | キー内の列の数値位置。式に基づくインデックスには意味がありません |
| ORDERING | CHAR(1) |
キー内の列の順序: 空白 インデックスは式に基づいているか、INCLUDE句を使用してインデックスに指定された列 A 昇順 D 降順 R ランダム |
| IBMREQD | CHAR(1) | Yは行がMRMテープから来たことを示します |
| PERIOD | CHAR(1) |
列はBUSINESS_TIME期間の開始または終了列です: B BUSINESS_TIMEの開始 C BUSINESS_TIMEの終了 I 終了BUSINESS_TIME期間内の終了 空白 BUSINESS_TIME期間の開始または終了として使用されない |
SYSIBM.SYSKEYTARGETS
拡張インデックス定義に参加している各キーターゲットに対する 1 行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| IXNAME | VARCHAR(128) | インデックスのクオリファイア |
| IXSCHEMA | VARCHAR(128) | インデックス内のキーターゲットの位置 |
| キー順序 | SMALLINT | インデックス内のキーターゲットの位置 |
| 列番号 | SMALLINT | 式が単一列の場合、テーブル内の共通の位置 |
| 順序 | CHAR(1) | キーの順序: A 昇順 |
| TYPESCHEMA | VARCHAR(128) | データ型のスキーマ |
| TYPENAME | VARCHAR(128) | データ型の名前 |
| DATATYPEID | INTEGER | データ型の内部ID |
| SOURCETYPEID | INTEGER | 組み込みデータ型の場合 = 0。異なる型の場合、異なる型が基づいている組み込み型の内部ID |
| LENGTH | SMALLINT | 小数キーターゲットの精度の長さ属性 |
| LENGTH2 | INTEGER |
列から取得したデータの最大長さ。 0 ROWID列ではありません 40 ROWIDの場合 |
| SCALE | SMALLINT | 小数データのスケールまたはタイムスタンプまたはタイムゾーン付きデータの小数点以下の桁数 |
| NULLS | CHAR(1) |
キーがnull値を含むことができるかどうか: N いいえ Y はい。Yはまた、インデックスがXMLインデックスであることを示します |
| CCSID | 整数 | キーのCCSID。キーが非文字型の場合は0 |
| サブタイプ | CHAR(1) |
文字キーにのみ適用され、データのサブタイプを示します: B ビットデータ M 混合データ S SBCSデータ 空白 非文字データ |
| 作成日時 | タイムスタンプ | キーターゲットが作成されたときのタイムスタンプ |
| リリース作成 | CHAR(1) | キーターゲットが作成されたDB2のリリース |
| IBM要求 | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| 由来 | VARCHAR(4000) | スカラー式のインデックスの場合、由来にはキーターゲット値を生成するために使用されるスカラー式のテキストが含まれます。XMLインデックスの場合、これはキーターゲット値を生成するために使用されるXMLパターンです。それ以外の場合は空です |
| 統計時間 | タイムスタンプ | 最新のRUNSTATSのタイムスタンプ |
| カードF | FLOAT | キーターゲットの異なる値の数 |
| 高2キー | VARCHAR(2000) | 2番目に高いキー値。高2キーは更新可能な列です |
| 低2キー | VARCHAR(2000) | 2番目に低いキー値。低2キーは更新可能な列です |
| 統計形式 | CHAR(1) |
収集される統計のタイプ: N VARCHAR列の統計値はパディングされていません 空白 統計は収集されていないか、VARCHAR列の統計値はパディングされています 更新可能な列 |
SYSIBM.SYSKEYTARGETSTATS
選択されたキーターゲットのパーティション統計を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| IXSCHEMA | VARCHAR(128) | インデックスの修飾子 |
| IXNAME | VARCHAR(128) | インデックスの名前 |
| KEYSEQ | SMALLINT | インデックス内のキーターゲットの数値位置 |
| HIGHKEY | VARCHAR(2000) | 最高のキー値 |
| HIGH2KEY | VARCHAR(2000) | 2番目に高いキー値 |
| LOWKEY | VARCHAR(2000) | 最小キー値 |
| LOW2KEY | VARCHAR(2000) | 2 番目に小さいキー値 |
| PARTITION | SMALLINT | テーブルスペースのパーティション番号 |
| STATSTIME | TIMESTAMP | 最新の RUNSTATS のタイムスタンプ |
| IBMREQD | CHAR(1) | Y は行が基本 MRM テープから来たことを示します |
| STATS_FORMAT | FLOAT |
収集される統計の種類: N VARCHAR列の統計値はパディングされていません 空白 統計が収集されていないか、VARCHAR列の統計値がパディングされています |
| CARDF | FLOAT | キーターゲットの異なる値の数 |
SYSIBM.SYSKEYTARGETS_HIST
SYSKEYTARGETS テーブルからの行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| IXNAME | VARCHAR(128) | インデックスの名前 |
| IXSCHEMA | VARCHAR(128) | インデックスの修飾子 |
| KEYSEQ | SMALLINT | インデックス内のキーターゲットの数値的位置 |
| TYPESCHEMA | VARCHAR(128) | データ型のスキーマ |
| TYPENAME | VARCHAR(128) | データ型の名前 |
| DATATYPEID | INTEGER | データ型の内部ID |
| SOURCETYPEID | INTEGER | 組み込みデータ型の場合=0。区別型の場合、区別型が基づいている組み込み型の内部ID |
| LENGTH | SMALLINT | 列の長さ属性、または小数列の場合、その精度 |
| LENGTH2 | INTEGER |
列から取得されるデータの最大長 0 ROWID列ではない 40 ROWIDの場合 |
| SCALE | SMALLINT | 小数データのスケールまたはタイムゾーン付きデータのタイムスタンプの小数秒桁数。それ以外の場合は値は0です。列がタイムスタンプ型で、LENGTHが10、SCALEが0の場合、小数秒桁数は6です |
| NULLS | CHAR(1) |
キーが null 値を含むことができるかどうか N いいえ Y はい |
| IBMREQD | CHAR(1) | Y は行が基本 MRM テープから来たことを示します |
| STATSTIME | TIMESTAMP | 最新の RUNSTATS のタイムスタンプ |
| CARDF | FLOAT | キーターゲットの異なる値の数 |
| HIGH2KEY | VARCHAR(2000) | 2 番目に高いキー値 |
| LOW2KEY | VARCHAR(2000) | 二番目に低いキー-値 |
| STATS_FORMAT | CHAR(1) |
収集される統計の種類: N VARCHAR列の統計値はパディングされていない 空白 統計は収集されていないか、VARCHAR列の統計値はパディングされている |
SYSIBM.SYSKEYTGTDIST
拡張インデックスキーの最初のキーターゲットに対する 1 行以上を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| STATSTIME | TIMESTAMP | RUNSTATSの最後の呼び出しの日付と時刻 |
| IBMREQD | CHAR(1) | インデックスの修飾子 |
| IXSCHEMA | VARCHAR(128) | インデックスの名前 |
| IXNAME | VARCHAR(128) | インデックス内のキーターゲットの数値位置 |
| KEYSEQ | SMALLINT | インデックス内のキーターゲットの数値位置 |
| KEYVALUE | VARCHAR(2000) | KEYVALUEは、頻繁に発生する値のデータを含みます。 |
| TYPE | CHAR(1) |
収集される統計のタイプ: C 基数 F 頻出値 N パディングされていない頻出値 H ヒストグラム統計 |
| CARDF | FLOAT |
TYPE=’C’ - キーグループの異なる値の数 TYPE=’H’ = QUANTILENOで示された分位数のキーグループの異なる値の数 |
| KEYGROUPKEYNO | VARCHAR(254) | 統計に関連付けられたキーのセットを識別します。統計が単一のキーのみに関連付けられている場合は0。 |
| NUMKEYS | SMALLINT | 統計に関連付けられたキーの数 |
| FREQUENCYF | FLOAT |
TYPE=’F’ または ‘N’ - インデックス内のエントリのうち、KEYVALUEに含まれる値を持つ割合。 TYPE=’H’ - インデックス内のエントリのうち、QUANTILENO列の分位数の範囲にある値を持つ割合。 |
| QUANTILENO | SMALLINT | QUANTILENOは、全体の連続値範囲の中での分位数の普通の順序番号を含みます。低から高へ。 |
| LOWVALUE | VARCHAR(2000) |
TYPE=’H’ - QUANTILENOの分位数に対する下限。 TYPEが「H」と等しくない場合は使用されません。 |
| HIGHVALUE | VARCHAR(2000) | TYPE=’H’ - QUANTILENOの分位数に対する上限。TYPEが「H」と等しくない場合は使用されません。 |
SYSIBM.SYSKEYTGTDISTSTATS
データパーティションされたセカンダリインデックスの最初のキーターゲットに対する各パーティションの行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| STATSTIME | TIMESTAMP | 最も最近のRUNSTATSのタイムスタンプ |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| PARTITION | SMALLINT | キーが定義されているインデックスを含む部分番号 |
| IXSCHEMA | VARCHAR(128) | インデックスの修飾子 |
| IXNAME | VARCHAR(128) | インデックスの名前 |
| KEYSEQ | SMALLINT | インデックス内のキーターゲットの数値位置 |
| KEYVALUE | VARCHAR(2000) | 頻繁に発生する値の日付 |
| TYPE | CHAR(1) |
収集される統計のタイプ: C カーディナリティ F 頻繁な値 N パディングされていない頻繁な値 H ヒストグラム統計 |
| CARDF | FLOAT | TYPE='C'- キーグループの異なる値の数 TYPE='H'- QUANTILENOの分位数におけるキーグループの異なる値の数 |
| KEYGROUPKEYNO | VARCHAR(254) | 統計に関連付けられたキーのセットを識別します |
| NUMKEYS | SMALLINT | 統計に関連付けられたキーの数を特定します |
| FREQUENCYF | FLOAT |
TYPE='F'または'N' - KEYVALUEで指定された値を持つインデックス内のエントリの割合、エントリの数に100を掛けた数です。 TYPE='H' - QUANTILENOの分位数の範囲内にある値を持つインデックス内のエントリの割合 |
| QUANTILENO | SMALLINT | QUANTILENOは、低から高までの連続する値範囲の分位数の通常のシーケンス番号を含みます |
| LOWVALUE | VARCHAR(2000) | TYPE='H'- QUANTILENOの分位数の下限。TYPEが'H'でない場合、LOWVALUEは使用されません |
| HIGHVALUE | VARCHAR(2000) | TYPE='H'- QUANTILENOの分位数の上限。TYPEが'H'でない場合、HIGHVALUEは使用されません |
| VARCHAR(1000) | 内部使用のみ |
SYSIBM.SYSKEYTGTDIST_HIST
SYSKEYTGTDISTテーブルの行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| STATSTIME | TIMESTAMP | RUNSTATSの最後の呼び出しの日付と時刻 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| IXSCHEMA | VARCHAR(128) | インデックスの修飾子 |
| IXNAME | VARCHAR(128) | インデックスの名前 |
| KEYSEQ | SMALLINT | インデックス内のキーターゲットの数値位置 |
| KEYVALUE | VARCHAR(2000) | 頻繁に発生する値のデータを含む |
| TYPE | CHAR(1) |
収集される統計の種類: C カーディナリティ F 頻繁な値 N 頻繁でない値 H ヒストグラム統計 |
| CARDF | FLOAT | TYPE='C' - キーグループの異なる値の数。 TYPE='H' - QUANTILENO内のキーグループの異なる値の数 |
| KEYGROUPKEYNO | VARCHAR(254) | 統計に関連付けられたキーのセットを識別する値 |
| NUMKEYS | SMALLINT | 統計に関連付けられたキーの数 |
| FREQUENCYF | 浮動小数点 | TYPE='F' または 'N' - 入力されたエントリのうち、KEYVALUEで指定された値を持つものの割合(エントリ数に100を掛けた数) TYPE='H' - QUANTILENOの範囲にある値を持つエントリの割合 |
| QUANTILENO | SMALLINT | QUANTILENOは、低から高の連続する値の範囲内の量子の普通のシーケンス番号を含みます。 |
| LOWVALUE | VARCHAR(2000) | TYPE='H' - QUANTILENOの量子の下限。LOWVALUEは、TYPEが'H'でない場合には使用されません。 |
| HIGHVALUE | VARCHAR(2000) | TYPE='H' - QUANTILENOの量子の上限。HIGHVALUEは、TYPEが'H'でない場合には使用されません。 |
SYSIBM.SYSLEVELUPDATES
DB2サブシステムの機能レベル、カタログレベル、およびコードレベルに関する情報を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| FUNCTION_LVL | VARCHAR(10) | 機能レベル |
|
PREV_FUNCTION_ LVL |
VARCHAR(10) |
前の機能レベル
|
|
HIGH_FUNCTION _LVL |
VARCHAR(10) |
最も高い有効化された機能レベル
|
| CATALOG_LVL | VARCHAR(10) |
操作の種類 C カタログレベル変更 F 機能レベル変更 M コードレベル変更 |
| EFFECTIVE_TIME | TIMESTAMP(12) | 操作が完了した時間 |
| EFFECTIVE_LRSN | VARCHAR(12) | 操作が完了したときのRBAまたはLRSN |
| OPERATION_TEXT | VARCHAR(256) | 操作のテキスト |
| GROUP_MEMBER | VARCHAR(24) | 操作が実行されたグループメンバーの名前 |
SYSIBM.SYSLOBSTATS
各LOBテーブルスペースのための1行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| STATSTIME | TIMESTAMP | RUNSTATS統計更新のタイムスタンプ |
| AVGSIZE | INTEGER | LOBの平均サイズ(バイト単位)、LOBテーブルスペースで測定 |
| FREESPACE | INTEGER | LOBテーブルスペースの利用可能なスペースのキロバイト数 |
| ORGRATIO | DECIMAL(5,2) | LOBテーブルスペースの組織化の割合。100 = 完璧な組織。 1= 無秩序。 0= 完全に無秩序。 |
| DBNAME | VARCHAR(24) | LOBテーブルスペースを含むデータベースの名前 |
| NAME | VARCHAR(24) | LOBテーブルスペースの名前 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示す |
SYSIBM.SYSLOBSTATS_HIST
SYSLOBSTATSの行を含む。挿入、更新、削除が可能
| 列名 | データ型 | 説明 |
|---|---|---|
| STATSTIME | TIMESTAMP | RUNSTATS統計更新のタイムスタンプ |
| FREESPACE | INTEGER | LOBテーブルスペース内の利用可能なスペースのキロバイト数 |
| ORGRATIO | DECIMAL(5,2) | LOBテーブルスペースの組織の割合。100=完全な組織。1=非組織。0=完全に非組織 |
| DBNAME | VARHCAR(24) | LOBテーブルスペースを含むデータベースの名前 |
| NAME | VARCHAR(24) | LOBテーブルスペースの名前 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示す |
SYSIBM.SYSOBJROLEDEP
各ロールの依存オブジェクトを含む
| 列名 | データ型 | 説明 |
|---|---|---|
| DEFINER | VARCHAR(128) | オブジェクトを作成した認可IDまたはロール |
| DEFINERTYPE | CHAR(1) |
定義者のタイプ: L ロール 空白 認可ID |
| ROLENAME | VARCHAR(128) | 依存関係のあるロールの名前 |
| DSCHEMA | VARCHAR(128) | 依存オブジェクトのスキーマの名前 |
| DNAME | VARCHAR(128) | 依存オブジェクトの名前 |
| DTYPE | CHAR(1) |
DNAMEの依存オブジェクトのタイプ: A エイリアス B トリガー D データベース E 異なるタイプ F ユーザー定義関数 I インデックス J ジャー L ロール M マテリアライズドクエリテーブル N トラステッドコンテキスト O ストアドプロシージャ Q シーケンス R テーブルスペース S ストレージグループ T テーブル V ビュー X 行の権限 Y 列マスク 0 エイリアス |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来ていることを示します |
SYSIBM.SYSPACKAGE
すべてのパッケージに対して1行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| LOCATION | VARCHAR(128) | 常に空白を含む |
| COLLID | VARCHAR(128) | パッケージコレクションの名前 |
| NAME | VARCHAR(128) | パッケージの名前 |
| CONTOKEN | CHAR(8) | パッケージの一貫性トークン |
| OWNER | VARCHAR(128) | パッケージオーナーの承認ID |
| CREATOR | VARCHAR(128) | パッケージバージョンの作成者のAuth ID |
| TIMESTAMP | TIMESTAMP | パッケージが作成された日時 |
| BINDTIME | TIMESTAMP | パッケージが最後にバインドされた時刻を示すタイムスタンプ |
| QUALIFIER | VARCHAR(128) | 静的SQLステートメントのための未修飾テーブル、ビュー、インデックス、およびエイリアス名の暗黙の修飾子 |
| PKSIZE | INTEGER | パッケージのベースセクションのサイズ(バイト単位) |
| AVGSIZE | INTEGER | SQL文がバインド時に処理されるプランのセクションの平均サイズ(バイト単位) |
| SYSENTRIES | SMALLINT | このパッケージング04タイプの接続が有効な無効なエントリの数 |
| VALID | CHAR(1) |
パッケージが有効かどうか: A ALTER文がパッケージによって参照される基底テーブルのテーブルの説明を変更しました。データ共有を伴うCREATE INDEXの場合、有効も「A」とマークされます。変更はパッケージを無効にしません。 H ALTER TABLE文がパッケージによって参照されるテーブルまたは基底テーブルの説明を変更しました N いいえ Y はい |
| OPERATIVE | CHAR(1) |
パッケージが割り当て可能かどうか: N いいえ Y はい |
| VALIDATE | CHAR(1) |
有効性チェックが実行時まで延期できるかどうか: B すべてのチェックはバインド時に行う必要があります R バインド時に存在しないテーブル、ビュー、および特権について、実行時に検証が行われます |
| ISOLATION | CHAR(1) |
パッケージが最後にバインドまたは再バインドされたときの分離レベル I プランから値を継承するローカルパッケージ R RR(繰り返し読取) S CS(カーソル安定性) T RS(読取安定性) U UR(コミットされていない読取) 空白 指定されていないため、パッケージを実行するプランに対して指定されたレベル |
| RELEASE | CHAR(1) |
パッケージが最後にバインド/リバインドされたときの RELEASE の値: C 使用された値は COMMIT D 使用された値は DEALLOCATE I ローカルパッケージはプランから値を引き継いでいます 空白 指定されていないため、パッケージを実行しているプランで指定された値 |
| EXPLAIN | CHAR(1) |
パッケージに指定された EXPLAIN オプション N いいえ Y はい |
| QUOTE | CHAR(1) |
パッケージ内の SQL 文の SQL 文字列区切り文字: N アポストロフィ Y 引用符 |
| COMMA | CHAR(1) |
パッケージ内の SQL 文の小数点表現: N ピリオド Y カンマ |
| HOSTLANG | CHAR(1) |
パッケージの DBRM のホスト言語: B アセンブラ言語 C OS/VS COBOL D C F Fortran P PL/I 2 VS COBOL II または IBM COBOL リリース 1 3 IBM COBOL (リリース 2 またはそれ以降のリリース) 4 C++ 空白 リモートバインドパッケージ、トリガーパッケージ (TYPE=’T’)、SQLプロシージャーパッケージ (TYPE=’N’)、またはインラインでない SQL スカラー関数パッケージ (TYPE=’F’) |
| CHARSET | CHAR(1) |
プログラムが事前コンパイルされたときの SBCS データの CCSID は 290 (カタカナ) でした: K はい A いいえ |
| MIXED | CHAR(1) |
プログラムが事前コンパイルされたときに混合データが影響を与えていました: N いいえ Y はい |
| DEC31 | CHAR(1) |
プログラムが事前コンパイルされたときに DEC31 が有効でした: N いいえ Y はい |
| DEFERPREP | CHAR(1) |
CURRENTDATA オプションパッケージがバインドまたはリバインドされました: A データの通貨はすべてのカーソルに必要です。すべてのカーソルのブロッキングを抑制 B データの通貨はあいまいなカーソルには必要ありません C あいまいなカーソルにはデータの通貨が必要です 空白 CURRENTDATA オプションが利用可能になる前にパッケージが作成されました |
| SQLERROR | CHAR(1) |
パッケージをバインドまたはリバインドした最新のサブコマンドの SQLERROR オプション: C 続行 N パッケージはありません |
| REMOTE | CHAR(1) |
パッケージのソース: C パッケージは BIND COPY によって作成されました D パッケージは OPTIONS(COMMAND) オプションを使用して BIND COPY によって作成されました K パッケージはリモートリクエスターのために元々バインドされたパッケージからコピーされました L パッケージはリモートリクエスターのために元々バインドされたパッケージから OPTIONS(COMMAND) オプションを使用してコピーされました N パッケージは DBRM からローカルにバインドされました Y パッケージはリモートリクエスターのためにバインドされました |
| PCTIMESTAMP | TIMESTAMP | アプリケーションプログラムが事前コンパイルされた日付と時刻 |
| IBMREQD | CHAR(1) | Y は行が基本 MRM テープから来たことを示します |
| バージョン | VARCHAR(122) | パッケージのバージョン識別子。SQLプロシージャパッケージ(TYPE=N)、SQLスカラー関数パッケージ(TYPE=F)、またはトリガーパッケージ(type=tまたは1)の場合は空です。 |
| PDSNAME | VARCHAR(132) | パッケージのDBRMがメンバーであるPDS(ライブラリ)の名前 |
| DEGREE | CHAR(3) |
パッケージが最後にバインドされたときに使用されたDEGREEオプション: Any DEGREE(ANY) 1または空 DEGREE(1) 空 パッケージが移行された場合 |
| GROUP_MEMBER | VARCHAR(24) | 最近のバインドを実行したサブシステムのメンバー名 |
| DYNAMICRULES | CHAR(1) |
パッケージが最後にバインドされたときに使用されたDYNAMICRULESオプション: B BIND。動的SQL文はDYNAMICRULESバインド動作で実行されます D DEFINEBIND E DEFINERUN H INVOKERUN R RUN 空白 DYNAMICRULESがパッケージに指定されていません |
| REOPTVAR | CHAR(1) |
アクセスパスが実行時に入力変数の値を使用して再決定される場合: A REOPT(AUTO) N REOPT(NONE) Y REOPT(ALWAYS) 1 REOPT(ONCE) |
| DEFERPREPARE | CHAR(1) |
OPENが実行されるまでPREPARE処理が遅延される場合: N NODEFER(PREPARE) Y DEFER(PREPARE) I ローカルパッケージがプランから値を継承しています 空白 バインドオプションは指定されていません。プランから継承されています |
| KEEPDYNAMIC | CHAR(1) |
コミット時に準備された動的ステートメントが削除されるかどうか: N KEEPDYNAMIC(NO) Y KEEPDYNAMIC(YES) |
| PATHSCHEMAS | VARCHAR(2048) | パッケージをバインドまたはリバインドするコマンドで指定されたSQLパス |
| TYPE | CHAR(1) |
パッケージの種類。パッケージがどのように作成されたかを識別します: F CREATE FUNCTIONまたはALTER FUNCTION文、またはBIND PACKAGE DEPLOYコマンドがパッケージを作成し、このパッケージはインラインでないSQLスカラー関数パッケージです N CREATE PROCEDUREまたはALTER PROCEDURE文、またはBIND PACKAGE DEPLOYコマンドがパッケージを作成し、このパッケージはネイティブSQLルーチンパッケージです R IBM用に予約されています T CREATE TRIGGER文がパッケージを作成し、パッケージはトリガーパッケージです。空のBIND PACKAGEコマンドがパッケージを作成しました |
| DBPROTOCOL | CHAR(1) |
SQLのリモートアクセスがDRDAアクセスまたはパッケージベースの連続ブロックフェッチ機能を持つDRDAアクセスで実装されているかどうか: D DRDA C パッケージベースの連続ブロック機能が有効なDRDAアクセス |
| FUNCTIONTS | タイムスタンプ | 関数が解決された時刻 |
| OPTHINT | VARCHAR(128) | 最適化に使用されるauthid.PLAN_TABLE内の行を識別します |
| ENCODING_CCSID | INTEGER |
バインドコマンドで指定されたエンコーディングスキーム: CCSID 指定されたまたは派生したCCSID 0 EBCDICデフォルトCCSID(インストール時のパネルDSNTIPFで指定された) |
| IMMEDWRITE | CHAR(1) |
更新されたグループバッファプール依存ページの書き込みを行うかどうか。データ共有にのみ適用 I ローカルパッケージはプランから値を継承しています N IMMEDWRITE(NO)- 通常の書き込みアクティビティが行われます Y IMMEDWRITES(YES)- 更新されたグループバッファプール依存ページのために即時書き込みが行われます 1 IMMEDWRITES(PH1)- 更新されたグループバッファプール依存ページはフェーズ1のコミット時またはそれ以前に書き込まれます 空白 パッケージが移行された場合 |
| RELBOUND | CHAR(1) |
パッケージがバインドまたは再バインドされたリリース 空白 V7より前にバインド |
| REMARKS | VARCHAR(762) | ユーザーがCOMMENTステートメントで提供した文字列 |
| OWNERTYPE | CHAR(1) |
所有者のタイプを示します: 空白 認可ID L 役割 |
| ROUNDING | CHAR(1) |
パッケージが最後にバインドされた時のROUNDINGオプション: C ROUND_CEILING D ROUND_DOWN F ROUND_FLOOR G ROUND_HALF_DOWN E ROUND_HALF_EVEN H ROUND_HALF_UP U ROUND_UP 空白 空白 DB2リリースV9より前に作成されたパッケージ |
| DISTRIBUTE | CHAR(1) |
DB2がSQLステートメントからロケーション名を収集し、ユーザーのためにリモートパッケージを作成するかどうかを決定します A DB2はローカルバインド中にSQLステートメントからリモートロケーション名を収集し、これらのサイトで自動的にリモートパッケージを作成します L DB2はリストのロケーション名に指定されたサイトで自動的にリモートパッケージを作成します |
| LASTUSED | DATE | 対応するオブジェクトが最後に使用された日付 |
|
CONCUR_ACC_ RES |
CHAR(1) |
パッケージがバインドまたは再バインドされた時のCONCURRENTACCESSRESOLUTIONオプション: 空白 指定されていない N 待機結果 Y 現在コミットされたものを使用 |
|
拡張 インジケーター |
CHAR(1) |
EXTENDEDINDICATORバインドオプションの値: N EXTENDEDINDICATOR NO Y EXTENDEDINDICATOR YES |
| PLANMGMT | CHAR(1) |
PLANMGMTSCOPE バインドオプションの値: B PLANMGMT BASIC E PLANMGMT EXTENDED Blank PLANMGMT OFF |
| PLANMGMTSCOPE | CHAR(1) |
PLANMGMTSCOPE バインドオプションの値: S PLANMGMTSCOPE STATIC |
| APREUSE | CHAR(1) |
APREUSE バインドオプションの値: N いいえまたはなし:アクセスパスは再利用されません W 警告:DB2はアクセスパスを再利用しようとします。アクセスパスが再利用できないときは処理が続行されます E エラー:DB2はアクセスパスを再利用しようとします。アクセスパスが再利用できないときは処理が終了します |
| APRETAINDUP | CHAR(1) |
APRETAINDUP バインドオプションの値: Y はいが指定されました。すべてのコピーが保持されました 0 いいえが指定されましたが、以前のパッケージコピーはアクセスパスの違いにより保持されています 1 いいえが指定され、以前のパッケージコピーは現在のコピーとアクセスパスが同一であるため保持されません 2 いいえが指定され、以前のコピーと元のパッケージコピーは現在と同一のアクセスパスがあるため保持されます |
| SYSTIMESENSITIVE | CHAR(1) |
SYSTIMESENSITIVE バインドオプションの値: Y システム期間のテンポラルテーブルへの参照は CURRENT TEMPORAL BUSINESS_TIME に影響されます N アプリケーション期間のテンポラルテーブルへの参照は CURRENT TEMPORAL BUSINESS_TIME に影響されません |
| BUSTIMESENSITIVE | CHAR(1) |
BUSTIMESENSITIVE バインドオプションの値: Y アプリケーション期間のテンポラルテーブルへの参照は CURRENT TEMPORAL BUSINESS_TIME に影響されます N アプリケーション期間のテンポラルテーブルへの参照は CURRENT TEMPORAL BUSINESS_TIME に影響されません |
| APPLCOMPAT | VARCHAR(10) |
APPLCOMPAT バインドオプションの値: V10R1 パッケージ内のSQL文はV10R1の互換性動作を持ちます V11R1 パッケージ内のSQL文はV11R1の互換性動作を持ちます 関数レベル - 指定された関数レベルに対する互換性動作を持つパッケージ内のSQL文 |
| ARCHIVESENSITIVE | CHAR(1) |
ARCHIVESENSITIVE バインドオプションの値: Y (デフォルト) アーカイブ対応テーブルへの参照は SYSIBMADM.GET_ARCHIVE ビルトイングローバル変数に影響されます N アーカイブ対応テーブルへの参照は SYSIBMADM.GET_ARCHIVE ビルトイングローバル変数に影響されません |
| EXTSEQNO | INTEGER | 内部使用のため |
| DESCSTAT | CHAR(1) |
DESCSTAT バインドオプションの値: Y DB2データベースマネージャはバインド時にDESCRIBLE SQLDAを生成し、静的SQLのDESCRIBEリクエストを実行中に満たすことができます N DB2データベースマネージャは静的SQL文のバインド時にDESCRIBE SQLDAを生成しません |
| ORIGIN | CHAR(1) |
EXPLAINレコードの起源: A 自動バインド B バインドコマンド G 明示的ALTER REGENERATE I 暗黙の自動再生成 R REBINDコマンド Blank 12より前に存在 |
| APREUSE_NO_FL | VARCHAR(10) | バインド時にパッケージがAPREUSE(NO)である関数レベル |
| APREUSE_NO_TS | TIMESTAMP | バインド時にパッケージがAPREUSE(NO)である時刻 |
| CONC_STMT | CHAR(1) |
ステートメントの濃度が有効になっているか N いいえ Y はい |
| FUNCTION_LVL | VARCHAR(10) | 挿入された行のパッケージの機能レベル |
SYSIBM.SYSPACKCOPY
すべての以前のパッケージと元のパッケージに対して1行を含む
| Column name | Data type | Description |
|---|---|---|
| LOCATION | VARCHAR(128) | 常に空白を含む |
| COLLID | VARCHAR(128) | パッケージコレクションの名前 |
| NAME | VARCHAR(128) | パッケージの名前 |
| CONTOKEN | CHAR(8) | パッケージの整合性トークン |
| OWNER | VARCHAR(128) | パッケージ所有者の承認 ID |
| CREATOR | VARCHAR(128) | パッケージバージョンの所有者の承認 ID |
| TIMESTAMP | TIMESTAMP | パッケージが作成された日時を示します。 |
| BINDTIME | TIMESTAMP | パッケージが最後にバインドされたときのタイムスタンプ |
| QUALIFIER | VARCHAR(128) | 静的SQLステートメント内の資格のないテーブル、ビューインデックス、およびエイリアス名のための暗黙の修飾子 |
| PKSIZE | INTEGER | パッケージの基本セクションのサイズ(バイト単位) |
| AVGSIZE | INTEGER | SQLを含むプランのセクションの平均サイズ(バイト単位) |
| SYSENTRIES | SMALLINT | SYSPKSYSTEMのパッケージに対する有効または無効なエントリの数。0はすべての接続タイプが有効であることを示す |
| VALID | CHAR(1) |
パッケージが有効かどうか: A ALTERステートメントがパッケージによって参照されるテーブルまたはビューのベーステーブルの説明を変更しました H ALTER TABLEステートメントがパッケージによって参照されるテーブルまたはビューのベーステーブルの説明を変更しました N いいえ Y はい |
| OPERATIVE | CHAR(1) |
パッケージを割り当てることができるかどうか: N パッケージを割り当てる前に明示的なBINDまたはREBINDが必要です Y はい |
| VALIDATE | CHAR(1) |
有効性チェックを実行時まで遅延させることができるかどうか: B すべてのチェックはバインド時に実行される必要があります R バインド時に存在しないテーブル、ビュー、および権限の有効性は実行時に行われます |
| ISOLATION | CHAR(1) |
パッケージが最後にバインドまたは再バインドされたときの分離レベル: R RR(リピート可能リード) S CS(カーソル安定性) T RS(リード安定性) U UR(未コミットリード) Blank 指定されていない、プランのレベルが指定されています |
| RELEASE | CHAR(1) |
パッケージが最後にバインドまたは再バインドされたときのRELEASEの値: C 使用された値はCOMMIT D 使用された値はDEALLOCATE I ローカルパッケージがプランから値を継承しています Blank 指定されていない、パッケージを実行するプランの値 |
| EXPLAIN | CHAR(1) |
パッケージに指定されたEXPLAINオプション: N いいえ Y はい |
| QUOTE | CHAR(1) |
パッケージ内のSQL文のSQL文字列区切り文字: N アポストロフィ Y 引用符 |
| COMMA | CHAR(1) |
パッケージ内のSQL文の小数点表現: N ピリオド Y カンマ |
| HOSTLANG | CHAR(1) |
パッケージのDBRMのホスト言語: B アセンブラ言語 C OS/VS COBOL D C F フォートラン P PL/I 2 VS COBOL II または IBM COBOL リリース 1 3 IBM COBOL (リリース 2 または以降のリリース) 4 C++ Blank リモートバインドパッケージ、トリガーパッケージ(TYPE='T'), SQLプロシージャパッケージ(TYPE='N'), または非インラインSQLスカラ関数パッケージ(TYPE='F')用 |
| CHARSET | CHAR(1) |
プログラムが事前コンパイルされたとき、SBCSデータのCCSIDは290(カタカナ): K はい A いいえ |
| MIXED | CHAR(1) |
プログラムが事前コンパイルされたとき、混在データが有効: N いいえ Y はい |
| DEC31 | CHAR(1) |
プログラムが事前コンパイルされたとき、DEC31が有効: N いいえ Y はい |
| DEFERPREP | CHAR(1) |
パッケージがバインドまたは再バインドされたときのCURRENTDATAオプション: A すべてのカーソルにデータの通貨が必要です。すべてのカーソルのブロックを抑制 B 曖昧なカーソルにはデータの通貨は必要ありません C 曖昧なカーソルにはデータの通貨が必要です Blank CURRENTDATAオプションが利用可能になる前にパッケージが作成されました |
| SQLERROR | CHAR(1) |
パッケージをバインドまたは再バインドした最も最近のサブコマンドでのSQLERRORオプション: C CONTINUE N NOPACKAGE |
| REMOTE | CHAR(1) |
パッケージのソース: C パッケージはBIND COPYによって作成されました D パッケージはOPTIONS(COMMAND)オプションを使用してBIND COPYによって作成されました K パッケージはリモートリクエスターのために元々バインドされたパッケージからコピーされました L パッケージはリモートリクエスターのために元々バインドされたパッケージからOPTIONS(COMMAND)オプションを使用してコピーされました。 N パッケージはDBRMからローカルバインドされました Y パッケージはリモートリクエスターのためにバインドされました |
| PCTIMESTAMP | TIMESTAMP | アプリケーションプログラムが事前コンパイルされた日時 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| VERSION | VARHCAR(122) | パッケージのバージョン識別子。SQL手続きパッケージ(TYPE=N)、SQLスカラー関数パッケージ(TYPE=F)、またはトリガーパッケージ(TYPE=Tまたは1)の場合は空 |
| PDSNAME | VARCHAR(132) | パッケージのDBRMがメンバーであるPDS(ライブラリ)の名前 |
| DEGREE | CHAR(3) |
パッケージが最後にバインドされたときに使用されたDEGREEオプション: ANY DEGREE(ANY) 1または空白 DEGREE(1) 空白 パッケージが移行された場合 |
| GROUP_MEMBER | VARCHAR(24) | 最も最近のバインドを実行したサブシステムのメンバー名 |
| DYNAMICRULES | CHAR(1) |
DYNAMICRULESオプションがパッケージが最後にバインドされたときに使用された: B BIND。動的SQL文はDYNAMICRULESバインド動作で実行されます D DEFINEBIND E DEFINERUN H INVOKEBIND I INVOKERUN R RUN 空白 パッケージに対してDYNAMICRULESは指定されていません |
| REOPTVAR | CHAR(1) |
アクセスパスが入力変数の値を使用して実行時間を取得することを決定する場合 A REOPT(AUTO) N REOPT(NONE) Y REOPT(ALWAYS) 1 REOPT (ONCE) |
| DEFERPREPARE | CHAR(1) |
PREPARE処理がOPENが実行されるまで延期される場合: N NODEFER(PREPARE) Y DEFER(PREPARE) I ローカルパッケージがプランから値を継承しています 空白 バインドオプションは指定されていません。プランから継承されています |
| KEEPDYNAMIC | CHAR(1) |
コミット時に準備された動的文が消去されるかどうか: N KEEPDYNAMIC(NO) Y KEEPDYNAMIC(YES) |
| PATHSCHEMAS | VARCHAR(2048 | パッケージをバインドまたはREBINDコマンドで指定されたSQLパス |
| TYPE | CHAR(1) |
パッケージのタイプ。パッケージがどのように作成されたかを識別します: F CREATE FUNCTIONまたはALTER FUNCTIONステートメント、またはBIND PACKAGE DEPLOYコマンドがパッケージを作成し、このパッケージは非インラインSQLスカラー関数パッケージです N CREATE PROCEDUREまたはALTER PROCEDUREステートメント、またはBIND PACKAGE DEPLOYコマンドがパッケージを作成し、このパッケージはネイティブSQLルーチンパッケージです R IBMの使用のために予約されています T CREATE TRIGGERステートメントがパッケージを作成し、パッケージはトリガーパッケージです。空のBIND PACKAGEコマンドがパッケージを作成しました |
| DBPROTOCOL | CHAR(1) |
SQLのリモートアクセスがDRDAアクセスまたはパッケージベースの連続ブロック取得の機能を持つDRDAアクセスで実装されているかどうか: D DRDA C DRDAアクセスでパッケージベースの連続ブロック取得が有効になっています |
| FUNCTIONTS | TIMESTAMP | 関数が解決されたときのタイムスタンプ |
| OPTHINT | VARCHAR(128) | オプティマイザへの入力として使用される authid.PLAN_TABLE の行を特定します |
|
ENCODING_ CCSID |
INTEGER |
バインドコマンドで指定されたエンコーディングスキーム: CCSID 指定されたまたは派生した CCSID 0 インストール時にパネル DSNTIPF で指定された EBCDIC デフォルト CCSID |
| IMMEDWRITE | CHAR(1) |
更新されたグループバッファプール依存ページの書き込みを行うタイミング。データ共有の場合のみ適用可能。 I ローカルパッケージはプランから値を継承します N IMMEDWRITE(NO) – 通常の書き込み活動が行われます Y IMMEDWRITE(YES) – 更新されたグループバッファプール依存ページのために即時書き込みが行われます 1 IMMEDWRITE(PH1) – 更新されたグループバッファプール依存ページがフェーズ 1 コミットの前または時に書き込まれます 空白 パッケージが移行された場合 |
| RELBOUND | CHAR(1) |
パッケージがバインドまたはリバインドされたリリース 空白 V7 より前にバインドされました |
| REMARKS | VARCHAR(762) | ユーザーが COMMENT ステートメントで提供した文字列 |
| OWNERTYPE | CHAR(1) |
所有者のタイプを示します: 空白 承認 ID L 役割 |
| ROUNDING | CHAR(1) |
パッケージが最後にバインドされたときに使用された ROUNDING オプション: C ROUND_CEILING D ROUND_DOWN F ROUND_FLOOR G ROUND_HALF_DOWN E ROUND_HALF_EVEN H ROUND_HALF_UP U ROUND_UP 空白 空白 V9 より前の DB2 リリースで作成されたパッケージ |
| DISTRIBUTE | CHAR(1) |
DB2 が SQL ステートメントのためにロケーション名を収集し、ユーザーのためにリモートパッケージを作成するかどうかを決定します A DB2 はローカルバインド中にリモートロケーション名 SQL ステートメントを収集し、これらのサイトでリモートパッケージを自動的に作成します L DB2 は、ロケーション名のリストで指定されたサイトでリモートパッケージを自動的に作成します |
| LASTUSED | DATE | 対応するオブジェクトが最後に使用された日付 |
|
CONCUR_ACC_ RES |
CHAR(1) |
パッケージがバインドまたはリバインドされたときの CONCURRENTACCESSRESOLUTION オプション: 空白 指定されていません N WAITFOROUTCOME Y USECURRENTLYCOMMITTED |
|
EXTENDED INDICATOR |
CHAR(1) |
EXTENDEDINDICATORバインドオプションの値: N EXTENDEDINDICATOR NO Y EXTENDEDINDICATOR YES |
| PLANMGMT | CHAR(1) |
PLANMGMTバインドオプションの値: B PLANMGMT BASIC E PLANMGMT EXTENDED 空白 PLANMGMT OFF |
| PLANMGMTSCOPE | CHAR(1) |
PLANMGMTSCOPEバインドオプションの値: S PLANMGMTSCOPE STATIC |
| APREUSE | CHAR(1) |
APREUSEバインドオプションの値: N Noまたはnone: アクセスパスは再利用されません。 W WARN: DB2はアクセスパスを再利用しようとします。アクセスパスが再利用できない場合、処理は続行されます E ERROR: DB2はアクセスパスを再利用しようとしました。アクセスパスが再利用できない場合、処理は終了します |
| APRETAINDUP | CHAR(1) |
APRETAINDUPバインドオプションの値: Y YESが指定されました。すべてのコピーが保持されました。 0 NOが指定されましたが、以前のまたは元のパッケージコピーはアクセスパスの違いのため保持されています 1 NOが指定され、アクセスパスが現在のコピーと同一であるため以前のパッケージコピーは保持されません 2 NOが指定され、以前のおよび元のパッケージコピーは現在のアクセスパスと同一であるため保持されません |
|
SYSTIME SENSITIVE |
CHAR(1) |
SYSTIMESENSITIVEバインドオプションの値: Y システム期間の時間テーブルへの参照はCURRENT TEMPORAL SYSTEM_TIMEの影響を受けます。 N システム期間の時間テーブルへの参照はCURRENT TEMPORAL SYSTEM_TIMEの影響を受けません。 |
|
BUSTIME SENSITIVE |
CHAR(1) |
BUSTIMESENSITIVEバインドオプションの値: Y アプリケーション期間の時間テーブルへの参照はCURRENT TEMPORAL BUSINESS_TIMEの値の影響を受けます。 N アプリケーション期間の時間テーブルへの参照はCURRENT TEMPORAL BUSINESS_TIMEの影響を受けません。 |
| APPLCOMPAT | VARCHAR(10) |
APPLCOMATバインドオプションの値: V10R1 パッケージ内のSQL文はV10R1互換性の動作を持ちます。 V11R1 パッケージ内のSQL文はV11R1互換性の動作を持ちます。 関数レベル – パッケージ内のSQL文は指定された関数レベルとの互換性の動作を持ちます。 |
|
ARCHIVE SENSITIVE |
CHAR(1) |
ARCHIVESENSITIVEバインドオプションの値: Y (デフォルト) アーカイブ対応テーブルへの参照はSYSIBMADM.GET_ARCHIVE組み込みグローバル変数の影響を受けます。 N アーカイブ対応テーブルへの参照はSYSIBMADM.GET_ARCHIVE組み込みグローバル変数の影響を受けません。 |
| EXTSEQNO | INTEGER | 内部使用のため |
| DESCSTAT | CHAR(1) |
DESCSTATバインドオプションの値: Y DB2データベースマネージャはバインド時にDESCRIBE SQLDAを生成するため、静的SQLのDESCRIBEリクエストは実行時に満たされます。 N DB2データベースマネージャは静的SQL文のためにバインド時にDESCRIBE SQLDAを生成しません。 |
| ORIGIN | CHAR(1) |
EXPLAINレコードの起源: A 自動バインド B BINDコマンド G 明示的ALTER REGENERATE I 暗黙的自動再生成 R REBINDコマンド 空白 12より前に存在しました |
| APREUSE_NO_FL | VARCHAR(10) | パッケージがバインドされたときの関数レベル APREUSE(NO) |
| APRESUE_NO_TS | タイムスタンプ | パッケージがバインドされたときのバインド時間 APREUSE(NO) |
| CONC_STMT | CHAR(1) |
ステートメント集中が有効かどうか N いいえ Y はい |
| FUNCTION_LVL | VARCHAR(10) | 行が挿入されたときのパッケージの関数レベル |
SYSIBM.SYSPACKAUTH
パッケージに対してユーザーが保持する特権を記録する
| 列名 | データ型 | 説明 |
|---|---|---|
| GRANTOR | VARCHAR(128) | 権限を付与したユーザーのAuth ID。PUBLICの場合もある |
| GRANTEE | VARCHAR(128) | 権限を保持するユーザーのAuth ID、権限を使用するプランの名前、またはPUBLICへの付与の場合はPUBLIC |
| LOCATION | VARCHAR(128) | 常に空白が含まれます |
| COLLID | VARCHAR(128) | 特権が付与されたパッケージのコレクション名 |
| NAME | VARCHAR(128) | 特権が保持されているパッケージの名前 |
| TIMESTAMP | TIMESTAMP | 特権が付与された時間を示すタイムスタンプ |
| GRANTEETYPE | CHAR(1) |
受領者のタイプ: 空白 認可ID L ロール P アプリケーションプラン |
| AUTHHOWGOT | CHAR(1) |
特権を受け取ったユーザーの認可レベル。必ずしも付与者の最も高い認可レベルではない 空白 該当なし A PACKADM(コレクション上) C DBCTL D DBADM E SECADM G ACCESSCTRL L SYSCTRL M DBMAINT P PACKADM(特定のコレクション上) S SYSADM T DATAACCESS |
| BINDAUTH | CHAR(1) |
受領者はパッケージに対してBINDおよびREBINDを使用できます: 空白 特権は保持されていません G 特権はGRANTオプション付きで保持されています Y P特権はGRANTオプションなしで保持されています |
| COPYAUTH | CHAR(1) |
受領者はパッケージをCOPYできます: 空白 特権は保持されていません G 特権はGRANTオプション付きで保持されています Y P特権はGRANTオプションなしで保持されています |
| EXECUTEAUTH | CHAR(1) |
GRANTEEはパッケージを実行できます: 空白 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y P権限はGRANTオプションなしで保持されています |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| GRANTORTYPE | CHAR(1) |
付与者のタイプを示します: 空白 認証ID L ロール |
| SYS_START | TIMESTAMP(12) | 最新のトランザクションに関連付けられた開始時間 |
| SYS_END | TIMESTAMP(12) | システム期間の時間行が削除されました |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのタイムスタンプ値またはnull |
SYSIBM.SYSPACKDEP
テーブル、ビュー、同義語、テーブルスペース、インデックス、エイリアス、関数、およびストアドプロシージャに対するパッケージの依存関係
| 列名 | データ型 | 説明 |
|---|---|---|
| BNAME | VARCHAR(128) | パッケージが依存しているオブジェクトの名前 |
| BQUALIFIER | VARCHAR(128) | オブジェクトの修飾子 |
| BTYPE | CHAR(1) |
BNAMEおよびBQUALIFIERによって識別されるオブジェクトのタイプ: A エイリアス B BUSINESS_TIME C SYSTEM_TIME E INSTEAD OFトリガー F ユーザー定義関数またはキャスト関数 G グローバル一時テーブル I インデックス M マテリアライズドクエリテーブル O ストアドプロシージャ P LARGEとして定義されているか、DSSIZEを持つパーティションテーブルスペース Q シーケンスオブジェクト R テーブルスペース S 同義語 T テーブル V ビュー 0 エイリアス |
| DLOCATION | VARCHAR(128) | 常に空白を含む |
| DCOLLID | VARCHAR(128) | パッケージコレクションの名前 |
| DNAME | VARCHAR(128) | パッケージの名前 |
| DCONTOKEN | CHAR(8) | パッケージの一貫性トークン |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから取得されたことを示します |
| DOWNER | VARCHAR(128) | パッケージの所有者 |
| DTYPE | CHAR(1) |
パッケージのタイプ: F インラインでないSQLスカラー関数 N ネイティブSQLルーチンパッケージ O パッケージのオリジナルコピー P パッケージの前のコピー R IBMの使用のために予約されています T 基本トリガーのトリガーパッケージ blank トリガーパッケージまたはネイティブSQLルーチンパッケージではありません 1 高度なトリガーのトリガーパッケージ |
| DOWNERTYPE | CHAR(1) |
パッケージの所有者のタイプを示します: blank 認証ID L 役割 |
SYSIBM.SYSPACKLIST
パッケージリストにバインドされた各ローカルアプリケーションプランに対して1つ以上のロールを含む
| 列名 | データ型 | 説明 |
|---|---|---|
| PLANNAME | VARCHAR(24) | アプリケーションプランの名前 |
| SEQNO | SMALLINT | パッケージリスト内のエントリのシーケンス番号 |
| LOCATION | VARCHAR(128) | パッケージの場所。ローカルの場合は空白です。 (*)- 実行時に決定されます |
| COLLID | VARCHAR(128) | パッケージのコレクション名。 (*) 実行時に決定されます |
| NAME | VARCHAR(128) | パッケージの名前。 (*)- 全体のコレクション |
| TIMESTAMP | TIMESTAMP | 行が作成された時刻を示すタイムスタンプ |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
SYSIBM.SYSPACKSTMT
パッケージ内の各ステートメントに対して1つ以上の行を含む
| Column name | Data type | Description |
|---|---|---|
| LOCATION | VARCHAR(128) | 常に空白を含む |
| COLLID | VARCHAR(128) | パッケージコレクションの名前 |
| NAME | VARCHAR(128) | パッケージの名前 |
| CONTOKEN | CHAR(8) | パッケージの整合性トークン |
| SEQNO | INTEGER | 使用されていません |
| STMTNO | SMALLINT | ソースプログラム内のステートメント番号 |
| SECTNO | SMALLINT | ステートメントのセクション番号 |
| BINDERROR | CHAR(1) |
バインド時にSQLエラーが検出されたかどうか: N いいえ Y はい |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来ていることを示します |
| VERSION | VARCHAR(122) | パッケージのバージョン識別子 |
| VARCHAR(3500) | 内部使用のみ | |
| ISOLATION | CHAR(1) |
SQLステートメントの隔離レベル: R RR (再現性のある読み取り) T RS (読み取り安定性) S CS (カーソル安定性) U UR (未コミット読み取り) L KEEP UPDATE LOCKS または RS 隔離 X KEEP UPDATE LOCKS および RR 隔離 blank WITH句はステートメントに指定されていません。隔離レベルはSYSPACKAGE.ISOLATIONおよび SYSPLAN.ISOLATIONに記録されています |
| STATUS | CHAR(1) |
ステートメントのバインディングの状態: A 分散 - ステートメントはDB2プライベートプロトコルアクセスを使用します B 分散 - ステートメントはDB2プライベートプロトコルアクセスを使用します C コンパイル済み - ステートメントはアクセスパス選択中に入力変数のデフォルトを使用して正常にバインドされました E 説明 - ステートメントはSQL EXPLAINステートメントです F 解析済み - ステートメントはデータ定義ステートメントであるか、正常にバインドされなかったステートメントであり、VALIDATE(RUN)が使用されました G コンパイル済み - ステートメントは正常にバインドされましたが、REOPTが指定されています H 解析済み - ステートメントはデータ定義ステートメントであるか、正常にバインドされなかったステートメントであり、VALIDATE(RUN)が使用されました I 無限 - ステートメントは動的です J 無限 - ステートメントは動的です K 制御 - CALLステートメント L 不良 - ステートメントには許容可能なエラーがあります M 解析済み - ステートメントはSESSIONで修飾されたテーブルを参照しており、パッケージまたはプランが実行されるまで定義されない宣言された一時テーブルのためにバインドされませんでした blank ステートメントは実行できず、V5の前にバインドされました |
| ACCESSPATH | CHAR(1) | 静的ステートメントの場合、ステートメントのアクセスパスがユーザー指定の最適化ヒントに基づいているかどうかを示します。‘H’は最適化ヒントが使用されたことを示します |
| STMTNOI | INTEGER | STMTNOの値がゼロの場合、列にはソースプログラム内のステートメントの番号が含まれます |
| SECTNOI | INTEGER | セグメントのセクション番号 |
| EXPLAINABLE | CHAR(1) |
次のいずれかの値が含まれます: Y SQLステートメントがEXPLAIN機能と共に使用でき、そのアクセスパスに関する行がuserid.PLAN_TABLEに記載される可能性があることを示します N SQLステートメントに対してアクセスパスに関する行がuserid.PLAN_TABLEに記載されていないことを示します 空白 SQLステートメントがV7より前にバインドされたことを示します |
| QUERYNO | INTEGER | ソースプログラム内のSQLステートメントのクエリ番号 |
| ROWID | ROWID | このテーブルのLOB列のために作成されたROWID列 |
| STATEMENT | CLOB(2M) | 行が表すSQLステートメントの完全なテキスト |
| BLOB(2M) | 内部使用のみ | |
| STMT_ID | BIGINT | 一意のステートメント識別子 |
| EXPANSION | CHAR(2) |
アーカイブテーブルまたは時間的テーブルを参照する静的ステートメントのみに適用されます A SYSIBMADM.GET_ARCHIVEビルトイングローバル変数の結果として暗黙のクエリ変換でバインドされたステートメント B CURRENT TEMPORAL BUSINESS_TIMEの結果として暗黙のクエリ変換でバインドされたステートメント S CURRENT TEMPORAL SYSTEM_TIMEの結果として暗黙のクエリ変換でバインドされたステートメント SB CURRENT TEMPORAL SYSTEM_TIMEレジスタとCURRENT TEMPORAL BUSINESS_TIMEの結果として暗黙のクエリ変換でバインドされたステートメント 空白 |
| QUERYID | BIGINT | SYSQUERY内のレコードの識別子 |
| QUERY_HASH | CHAR(6) | SYSQUERY内のレコードのハッシュキー |
|
QUERY_HASH_ VERSION |
INTEGER | SYSQUERY内のレコードのハッシュバージョン |
SYSIBM.SYSPACK.STMT_STMB
SYSIBM.SYSPACKSTMTのSTMTBLOB列のための補助テーブル
| カラム名 | データ型 | 説明 |
|---|---|---|
| BLOB(2M) | 内部使用のみ |
SYSIBM.SYSPACKSTMT_STMT
SYSIBM.SYSPACKSTMTのSTMTBLOB列のための補助テーブル
| カラム名 | データ型 | 説明 |
|---|---|---|
| STATEMENT | CLOB(2M) | その行が表すSQLステートメントの完全なテキスト |
SYSIBM.SYSPARMS
ルーチンの各パラメータに対して1行、またはテーブルパラメータに対して複数行を含む
| カラム名 | データ型 | 説明 |
|---|---|---|
| SCHEMA | VARCHAR(128) | ルーチンのスキーマ |
| OWNER | VARCHAR(128) | ルーチンの所有者 |
| NAME | VARCHAR(128) | ルーチンの名前 |
| SPECIFICNAME | VARCHAR(128) | ルーチンの特定名 |
| ROUTINETYPE | CHAR(1) |
ルーチンのタイプ: F ユーザー定義関数またはキャスト関数 P ストアドプロシージャ |
|
キャスト_ 関数 |
CHAR(1) |
ルーチンがキャスト関数かどうか: N キャスト関数ではない Y キャスト関数 |
| PARMNAME | VARCHAR(128) | パラメータの名前 |
| ROUTINEID | INTEGER | ルーチンの内部識別子 |
| ROWTYPE | CHAR(1) |
この行で説明されるパラメータのタイプを示す値: P 入力パラメータ O 出力パラメータ; 関数には適用されません B 入力と出力の両方; 関数には該当しません R キャスト前の結果; ストアドプロシージャには該当しません C キャスト後の結果; ストアドプロシージャには適用されません S 基本組み込みソース関数の入力パラメータ |
| ORDINAL | SMALLINT |
ROWTYPEがB、O、P、またはSの場合、値はルーチン署名内のパラメータの順序番号です。 ROWTYPEがCまたはRの場合、値は関数のタイプに依存します: · スカラー関数の場合、値は0です。 · テーブル関数の場合、値は出力テーブルの列の順序番号です ROWTYPEがXの場合、値は0です |
| TYPESCHEMA | CHAR(8) | パラメータのデータ型のスキーマ |
| TYPENAME | CHAR(18) | パラメータのデータ型の名前 |
| DATATYPEID | INTEGER | 組み込みデータ型の場合、組み込み型の内部ID。異なる型の場合、異なる型の内部ID |
| SOURCETYPEID | INTEGER | 組み込みデータ型の場合は0。異なる型の場合、異なる型が基づいている組み込みデータ型の内部ID |
| LOCATOR | CHAR(1) |
ルーチンが呼び出されるときに、実際の値の代わりに値へのロケータを入力値として渡すかどうかを示します。: N 実際の値が渡されます Y 値へのロケータが渡されます |
| TABLE | CHAR(1) |
テーブルパラメータの列のデータ型 N これはテーブルパラメータではありません Y これはテーブルパラメータです |
| TABLE_COLNO | SMALLINT | テーブルパラメータの場合、テーブルの列番号。そうでない場合、値は0 |
| LENGTH | INTEGER | パラメータまたは結果の長さ属性 |
| SCALE | SMALLINT | パラメータのデータ型のスケールまたはタイムスタンプまたはタイムスタンプ付きタイムゾーンパラメータの小数点以下の桁数 |
| SUBTYPE | CHAR(1) |
データ型が異なる型の場合、基となる型のサブタイプに基づく異なる型のサブタイプ: B ビットデータ用 S SBCSデータ用 M 混合データ用 空白 ソース型が文字型でない場合、またはパラメータが配列型の場合 |
| CCSID | INTEGER | 文字、日付、時間、タイムスタンプまたはグラフィックデータ型のデータ型のCCSID |
| CAST_FUNCTION_ID | INTEGER | 引数をキャストするために使用される関数の内部関数ID。この関数が他の関数または結果に基づいている場合。それ以外は0。ストアドプロシージャには適用されません |
|
エンコーディング_ スキーム |
CHAR(1) |
パラメータのエンコーディングスキーム: A ASCII E EBCDIC U UNICODE 空白 ソースタイプは文字型ではないか、パラメータが配列型である |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| VERSION | VARCHAR(122) | ルーチンのバージョン識別子。ORIGINの値が'I'でない場合、または行がV9以前に作成された場合、列はゼロ長の文字列です |
| OWNERTYPE | CHAR(1) |
所有者のタイプを示します: 空白 認可ID L ロール |
SYSIBM.SYSPENDINGDDL
どのオブジェクトが保留中の定義変更を持っているかに関する情報を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| DBNAME | VARCHAR(24) | 保留中のオプションのデータベース名 |
| TSNAME | VARCHAR(24) | 保留オプションのためのテーブルスペースの名前 |
| DBID | SMALLINT | データベースの内部識別子 |
| PSID | SMALLINT | テーブルスペースページセット記述子の内部識別子 |
| OBJSCHEMA | VARCHAR(128) | 保留中のオプションを含むオブジェクトの修飾子 |
| OBJNAME | VARCHAR(128) | 保留中のオプションを含むオブジェクトの名前 |
| OBJOBID | SMALLINT | オブジェクトの内部識別子 |
| OBJTYPE | CHAR(1) |
OBJSCHEMAとOBJNAMEによって識別される更新の種類 I インデックス S テーブルスペース T テーブル |
|
STATEMENT_ TYPE |
CHAR(1) |
保留中のオプションのステートメントの種類 A ALTERステートメント R RECOVERステートメント |
| OPTION_ENVID | INTEGER | 保留中のオプションのための環境の意図識別子 |
|
OPTION_ KEYWORD |
VARCHAR(128) | データ定義文を実行中にこのテーブルに行が挿入された場合、この値は保留オプションの名前です |
| OPTION-VALUE | VARCHAR(4000) | データ定義文を実行中にこのテーブルに行が挿入された場合、この値は保留オプションの名前です |
| OPTION_SEQNO | SMALLINT | 文内の保留オプションのシーケンス |
| CREATEDTS | TIMESTAMP(12) | 保留オプションが作成されたタイムスタンプ |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されるDB2のリリース |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| ROWID | ROWID | ソーステキストのLOB列をサポートするためのID |
|
STATEMENT_ TEXT |
CLOB(2M) | 保留オプションの元の文のソーステキスト |
| COLNAME | VARCHAR(128) | 保留定義変更のカラムの名前 |
| PARTITION | SMALLINT | 保留定義変更のあるパーティションの番号。保留変更が0の場合は全体のテーブルスペースまたはインデックススペースを指します |
|
PARTITION_ KEYWORD |
VARCHAR(18) | PARTITIONカラムに非ゼロの値がある場合にカラムがポピュレートされます。ALTER TABLE文のPARTITION句に関連付けられたキーワード |
|
COLUMN_ KEYWORD |
VARCHAR(18) | 列名に記載されている列に対応するキーワードを含んでいます |
|
REORG_SCOPE_ LOWPART |
SMALLINT | REORGで変更を具現化するための範囲内の最も低いパーティションの論理パーティション番号 |
|
REORG_SCOPE_ HIGHPART |
SMALLINT | REORGで変更を具現化するための範囲内の最も高いパーティションの論理パーティション番号 |
SYSIBM.SYSPENDINGOBJECTS
保留中の作成に関するオブジェクトの名前およびOBID情報を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| DBNAME | VARCHAR(24) | データベースの名前 |
| TSNAME | VARCHAR(24) | データテーブルスペースの名前 |
| DBID | SMALLINT | データベースの内部識別子 |
| PSID | SMALLINT | ベーステーブルスペースページセット記述子の内部識別子 |
| PARTITION | SMALLINT | オブジェクトに関連付けられたパーティション番号 |
| COLNAME | VARCHAR(128) | オブジェクトに関連付けられたベーステーブルスペースに含まれる列の名前 |
| OBJSCHEMA | VARCHAR(128) | オブジェクトの修飾子 |
| OBJNAME | VARCHAR(128) | オブジェクトの名前 |
| OBJTYPE | CHAR(1) |
OBJSCHEMAとOBJNAMEによって識別されるオブジェクトの種類 I インデックス S テーブルスペース T テーブル |
| INDEXSPACE | VARCHAR(24) | インデックススペースの名前。オブジェクトがインデックスでない場合は空文字列 |
| OBJOBID | SMALLINT | オブジェクトの内部識別子 |
| OBJPSID | SMALLINT | オブジェクトページセット記述子の内部識別子、またはオブジェクトにページセット記述子がない場合は0 |
SYSIBM.SYSPKSYSTEM
すべてのパッケージに対して0行以上を含む
| Column name | Data type | Description |
|---|---|---|
| LOCATION | VARCHAR(128) | 常に空白を含む |
| COLLID | VARCHAR(128) | パッケージコレクションの名前 |
| NAME | VARCHAR(128) | パッケージの名前 |
| CONTOKEN | CHAR(8) | パッケージの整合性トークン |
| SYSTEM | VARCHAR(24) |
環境。値は次のようになります: BATCH TSOバッチ CICS 顧客情報制御システム DB2CALL DB2コールアタッチメントファシリティ DLIBATCH DLIバッチサポートファシリティ IMSBMP IMS BMPリージョン IMSMPP IMS MPPおよびIFPリージョン REMOTE リモートアプリケーションサーバー |
| ENABLE | CHAR(1) |
行によって表される接続が有効または無効になっています: N 無効 Y 有効 |
| CNAME | VARCHAR(60) | 各行に適用される接続または接続を識別します |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
SYSIBM.SYSPLAN
各アプリケーションプランに対して1行を含む
| Column name | Data type | Description |
|---|---|---|
| NAME | VARCHAR(24) | アプリケーションプランの名前 |
| CREATOR | VARCHAR(128) | アプリケーションプランの所有者の承認ID |
| CHAR(6) | 使用されていません | |
| VALIDATE | CHAR(1) |
有効性チェックが実行時まで遅延できるかどうか: B すべてのチェックはバインド時に実行する必要があります R バインド時に存在しないテーブル、ビュー、権限については実行時に検証されます |
| ISOLATION | CHAR(1) |
プランの分離レベル: R RR (再実行可能な読み込み) T RS (読み取り安定性) S CS (カーソル安定性) U UR (未コミットの読み込み) |
| VALID | CHAR(1) |
アプリケーションプランが有効かどうか: A ALTER TABLEがプランで参照されるテーブルまたはビューのベーステーブルの説明を変更しました H ALTER TABLEがプランで参照されるテーブルまたはビューのベーステーブルの説明を変更しました N いいえ Y はい |
| OPERATIVE | CHAR(1) |
アプリケーションプランを割り当て可能かどうか: N いいえ、プランを割り当てる前に明示的なBINDまたはREBINDが必要です Y はい |
| CHAR(9) | 使用されていません | |
| PLSIZE | INTEGER | プランのベースセクションのサイズ(バイト単位) |
| IBMREQD | CHAR(1) | Yは行が基本的なMRMテープから来たことを示します |
| AVGSIZE | INTEGER | バインド時に処理されたSQLステートメントを含むプランのセクションの平均サイズ(バイト単位) |
| ACQUIRE | CHAR(1) |
リソースが取得されるとき: A 割り当て時 U 最初の使用時 |
| RELEASE | CHAR(1) |
リソースが解放されるとき: C コミット時 D 割り当て解除時 |
| EXPLAIN | CHAR(1) |
プランのために指定されたEXPLAINオプション N いいえ Y はい |
| EXPREDICATE | CHAR(1) |
プランがバインドまたは再バインドされたときのCURRENTDATAオプション: B データの通貨は曖昧なカーソルには必要ありません。曖昧なカーソルのブロッキングを許可 C データの通貨は曖昧なカーソルには必要です。曖昧なカーソルのブロッキングを抑制 N 曖昧なカーソルのブロッキングは抑制されますが、プランはCURRENTDATAオプションが利用可能になる前に作成されました |
| BOUNDBY | VARCHAR(128) | プランのバインダーの主要な認可ID |
| QUALIFIER | VARCHAR(128) | プランの静的SQLステートメントにおける非特定のテーブル、ビュー、インデックス、エイリアス名のための暗黙の修飾子 |
| CACHESIZE | SMALLINT | プランのために取得されるキャッシュのサイズ(バイト単位)。0はキャッシュが使用されていないことを示します |
| PLENTRIES | SMALLINT | プランのためのパッケージリストエントリの数 |
| DEFERPREP | CHAR(1) |
パッケージはDEFER(PREPARE)オプションで最後にバインドされました: N いいえ Y はい |
|
CURRENT_ SERVER |
VARCHAR(128) | プランが最後にバインドされたときにCURRENTSERVERオプションで指定されたロケーション名 |
| SYSENTRIES | SMALLINT | SYSPLSYSTEMにおけるプランに関連付けられた行の数 |
| DEGREE | CHAR(3) |
プランが最後にバインドされたときに使用された度数オプション: ANY DEGREE(ANY) 1または空白 DEGREE(1)。 空白の場合はプランが移行されました |
| SQLRULES | CHAR(1) |
プランが最後にバインドされたときに使用されたSQLRULESオプション: Dまたは空白 SQLRULES(DB2) S SQLRULES(STD) 空白 移行されたプラン |
| DISCONNECT | CHAR(1) |
プランが最後にバインドされたときに使用されたDISCONNECTオプション: Eまたは空白 DISCONNECT (EXPLICIT) A DISCONNECT (AUTOMATIC) C DISCONNECT (CONDITIONAL) 空白 移行されたプラン |
| GROUP_MEMBER | VARCHAR(24) | 最も最近バインドを行ったサブシステムのメンバー名 |
| DYNAMICRULES | CHAR(1) |
DYNAMICRULESオプションが最後にバインドされたときに使用されました: B バインド R 実行 |
| BOUNDTS | TIMESTAMP | プランがバインドされた時刻 |
| REOPTVAR | CHAR(1) |
入力変数の値を使用して、実行時にアクセスパスが再決定されるかどうか: A REOPT(AUTO) N REOPT(NONE) Y REOPT(ALWAYS) 1 REOPT(ONCE) |
| KEEPDYNAMIC | CHAR(1) |
準備された動的ステートメントを各コミット時に削除するかどうか: N KEEPDYNAMIC(NO) Y KEEPDYNAMIC(YES) |
| PATHSCHEMAS | VARCHAR(254) | BINDまたはREBINDコマンドでプランをバインドしたSQLパス |
| DBPROTOCOL | CHAR(1) |
DRDAまたはDB2プライベートプロトコルアクセスとして、3部構成の名前を持つSQLのリモートアクセスを実施するかどうか: D DRDA P DB2プライベートプロトコル |
| FUNCTIONTS | TIMESTAMP | 関数が解決されたタイムスタンプ。BINDおよびREBINDコマンドによって設定されますが、AUTOBINDによっては設定されません |
| OPTHINT | CHAR(8) | OPTHINTバインドオプションの値。最適化の入力として使用されるauthid.PLAN_TABLE内の行を識別します。authid.PLAN_TABLE内の行が入力として使用されない場合は空白 |
|
ENCODING_ CCSID |
INTEGER |
バインドオプションENCODINGに指定されたエンコーディングスキームまたはCCSIDに対応するCCSID。 CCSID 指定されたまたは派生したCCSID 0 インストール時にパネルDSNTIPFで指定されたEBCDICデフォルトCCSID |
| IMMEDWRITE | CHAR(1) |
更新されたグループバッファプール依存ページの書き込みが行われるタイミング。データ共有環境にのみ適用されます。 N IMMEDWRITE(NO) – 通常の書き込みアクティビティが行われます Y IMMEDWRITE(YES) – 更新されたグループバッファプール依存ページの即時書き込みが行われます 1 IMMEDWRITE(PH1) – 更新されたバッファプール依存ページがフェーズ1コミット時またはそれ以前に書き込まれます Blank 移行されたパッケージ |
| RELBOUND | CHAR(1) |
パッケージがバインドまたはリバインドされたリリース。 blank V7以前にバインドされた K V7でバインドされた L V8でバインドされた |
| REMARKS | VARCHAR(128) | ユーザーによって提供された文字列でコメント |
| CREATORTYPE | CHAR(1) |
作成者の種類を示すインジケーター blank 認可ID L 役割 |
| ROUNDING | CHAR(1) |
プランが最後にバインドされたときに使用されたROUNDINGオプション: C ROUND_CEILING D ROUND_DOWN F ROUND_FLOOR G ROUND_HALF_DOWN E ROUND_HALF_EVEN H ROUND_HALF_UP U ROUND_UP Blank プランはV9以前に作成されました |
| 日付 | 使用されていません | |
|
CONCUR_ACC_ RES |
CHAR(1) |
パッケージがバインドまたはリバインドされたときのCONCURRENTACCESSRESOLUTIONオプション: 空白 指定されていません N 結果を待つ Y 現在コミットされたものを使用 |
| PROGAUTH | CHAR(1) |
DB2は、プログラムがプランを実行する権限があるかどうかを確認します: D 無効 E 有効 |
SYSIBM.SYSPLANAUTH
アプリケーションプランに対してユーザーが保持する特権を記録する
| 列名 | データ型 | 説明 |
|---|---|---|
| GRANTOR | VARCHAR(128) | 権限を付与したユーザーの承認ID |
| GRANTEE | VARCHAR(128) | 権限を保持しているユーザーの承認ID。PUBLICである可能性があります |
| 名前 | VARCHAR(24) | 特権が保持されているアプリケーションプランの名前 |
| AUTHOWGOT | CHAR(1) |
特権を受け取ったユーザーの権限レベル。必ずしも授与者の最高権限レベルではありません。 空白 適用不可 C DBCTL D DBADM E SECADM G ACCESSCTRL L SYSCTRL M DBMAINT S SYSADM |
| BINDAUTH | CHAR(1) |
GRANTEEはプランに対してBIND、REBIND、またはFREEサブコマンドを使用できます: 空白 特権は保持されていません G 特権はGRANTオプション付きで保持されています Y 特権はGRANTオプションなしで保持されています |
| EXECUTEAUTH | CHAR(1) |
GRANTEEはプランを使用するアプリケーションプログラムを実行できます: 空白 特権は保持されていません G 特権はGRANTオプション付きで保持されています Y 特権はGRANTオプションなしで保持されています |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| GRANTEDTS | TIMESTAMP | GRANTステートメントが実行された時刻 |
| GRANTEETYPE | CHAR(1) |
グランティのタイプを示します: 空白 権限ID L ロール |
| GRANTORTYPE | CHAR(1) |
グランターのタイプを示します: 空白 権限ID L ロール |
| SYS_START | TIMESTAMP(12) | 最新のトランザクションに関連付けられた開始時間 |
| SYS_END | TIMESTAMP(12) | システム期間の時間から行が削除されるテーブル |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのタイムスタンプ値またはnull |
SYSIBM.SYSPLANDEP
テーブル、ビュー、エイリアス、テーブルスペース、インデックス、関数、および手続きに対するプランの依存関係。
| 列名 | データ型 | 説明 |
|---|---|---|
| BNAME | VARCHAR(128) | プランが依存しているオブジェクトの名前 |
| BCREATOR | VARCHAR(128) | BNAMEがテーブルスペースの場合、そのデータベース |
| BTYPE | CHAR(1) |
オブジェクトの種類はBNAMEによって識別されます: A エイリアス E INSTEAD OF トリガー F ユーザー定義関数またはキャスト関数 I インデックス L ロール M マテリアライズドクエリテーブル O ストアドプロシージャ P LARGEまたはDSSIZEパラメータとして定義されている場合、パーティションテーブルスペース Q シーケンスオブジェクト R テーブルスペース S 同義語 T テーブル V ビュー |
| DNAME | VARCGHAR(24) | プランの名前 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
SYSIBM.SYSPLSYSTEM
各行はプランが使用できる環境への1つ以上の接続を表します
| 列名 | データ型 | 説明 |
|---|---|---|
| NAME | VARCHAR(24) | プランの名前 |
| SYSTEM | VARCHAR(24) |
環境。値は次のようになります: BATCH TSOバッチ DB2CALL DB2コールアタッチメントファシリティ CICS 顧客情報制御システム DLIBATCH DLIバッチサポートファシリティ IMSBMP IMS BMP領域 IMSMPP IMS MPPまたはIFP領域 |
| ENABLE | CHAR(1) |
行で表される接続が有効または無効: N 無効 Y 有効 |
| CNAME | VARCHAR(60) | 行が適用される接続または接続の名前 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
SYSIBM.SYSQUERY
クエリのセット内の各クエリに対して1行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| QUERYID | BIGINT | クエリの一意の識別子 |
| QUERY_HASH | CHAR(16) | ステートメントテキストによって生成されたハッシュキー |
| SCHEMA | VARCHAR(128) | クエリ内の非修飾オブジェクトのデフォルトスキーマ名または空白 |
|
QUERY_SEC_ HASH |
CHAR(16) | 修正されたステートメントテキストによって生成されたハッシュキー |
|
QUERY_HASH_ VERSION |
INTEGER |
クエリハッシュのバージョン
|
| SOURCE | SMALLINT |
クエリのソース: 0 インスタンスレベルのプランヒント 1 プランの安定性静的 2 プランの安定性動的 |
| USERFILTER | CHAR(8) | クエリのセットをグループ化するために使用されるフィルタ名または空白 |
| CHAR(128) | 内部使用のみ | |
| PLAN_VALID | CHAR(1) |
プランヒントが有効かどうか: 空白 ステートメントのためにプランヒントが存在しませんが、最適化 Y ステートメントのためにSYSQUERYPLANにプランヒントが存在します N SYSQUERYPLANにプランヒントが存在しますが、無効であり、使用されていません |
|
INVALID_ REASON |
INTEGER | PLAN_VALIDがNのとき、理由コードを含みます。PLAN_VALIDがYまたは空白の場合は-1 |
| VARCHAR(128) | 使用されていません | |
| COLLECTION | VARCHAR(128) | 発信クエリのコレクション名または空白 |
| PACKAGE | VARCHAR(128) | 発信クエリのパッケージ名または空白 |
| VERSION | VARCHAR(128) | 空白のパッケージのバージョン |
| AUTHID | VARCHAR(128) | クエリがキャプチャされた時に有効な承認IDまたは空白 |
| BINDTIME | TIMESTAMP | パッケージがバインドされた時刻またはBIND QUERYが実行された時刻 |
| STMTNO | INTEGER | SOURCEが1の場合、パッケージ内のステートメント番号。SOURCEが0または2の場合は-1 |
| SECTNO | INTEGER | SOURCEが1の場合、パッケージ内のセクション番号。SOURCEが0または2の場合は-1 |
| STMTTEXT | CLOB(2M) | SQLステートメントの最適化ヒントまたはパラメータが適用されるテキスト |
| QUERYNO | INTEGER | クエリ番号 |
|
CLIENT_ USERID |
VARCHAR(255) |
クライアントのユーザーID
|
|
CLIENT_ WRKSTNNAME |
VARCHAR(255) |
クライアントワークステーションの名前
|
|
CLIENT_ APPLNAME |
VARCHAR(255) |
クライアントアプリケーションの名前
|
|
SELECTIVITY_ OVERRIDE |
CHAR(1) |
クエリに対して有効な選択性オーバーライド: Y 有効 N 無効 |
|
ACCESSPATH_ ヒント |
CHAR(1) |
アクセスパスは一致するステートメントのために指定されます: Y 指定されており、効果があります N 指定されておらず、効果があります 空白が指定される可能性があります。アクセスパスが指定されているかどうかを確認するにはSYSQUERYPLANをクエリする必要があります |
|
OPTION_ OVERRIDE |
CHAR(1) |
最適化パラメータは一致するステートメントのために効果があります: Y 効果があります N 効果がありません 空白 効果がある可能性があります。オプションオーバーライドが効果があるかどうかを確認するにはSYSQUERYOPTSカタログテーブルをクエリする必要があります
|
|
SELECTIVITY_ VALID |
CHAR(1) |
選択性オーバーライドは有効です: 空白 ステートメントのために存在しません Y クエリのためにオーバーライドが存在します。ステートメントがすでに実行され、オーバーライドが使用された場合、有効です N オーバーライドは存在しますが無効であり、使用されていません |
| FUNCTION_LVL | VARCHAR(10) | 行が挿入されたときのクエリの関数レベル |
SYSIBM.SYSQUERYPREDICATE
SYSQUERYで拡張最適化のために識別されたクエリの述語に関する情報
| カラム名 | データ型 | 説明 |
|---|---|---|
| QUERYID | BIGINT | クエリの一意の識別子 |
| QUERYNO | INTEGER | 説明されているステートメントを識別する番号 |
| QBLOCKNO | SMALLINT | クエリ内の各クエリブロックを識別する番号。特定の順序ではなく、必ずしも連続しているわけではありません |
| アプリ名 | VARCHAR(24) | プランの名前 |
| POGNAME | VARCHAR(128) | 説明されたステートメントを含むプログラムまたはパッケージの名前 |
| PREDNO | INTEGER | クエリ内の述語を識別するために使用される述語番号 |
| TYPE | CHAR(8) |
述語のタイプ。可能な値は: AND, OR EQUAL, RANGE, BETWEEN, IN, LIKE, NOT LIKE, EXISTS, NOTEXIST, SUBQUERY, HAVING, OTHERS |
|
左側の 側 |
VARCHAR(128) |
述語のLHSがテーブル列である場合(LHS_TABNO>0)、列名を示します。他の可能な値は: VALUE, COLEXP, NONCOLEXP, CORSUB, NONCORSUB, SUBQUERY, EXPRESSION 空白 |
|
左側の PHO |
INTEGER |
述語のLHSがテーブル列である場合(LHS_TABNO>0)、列名を示します。他の可能な値は: VALUE, COLEXP, NONCOLEXP, CORSUB, NONCORSUB, SUBQUERY, EXPRESSION 空白 |
| LHS_TABNO | SMALLINT | 左辺の述語がテーブル列である場合、クエリ内の対応するテーブル参照を一意に識別する番号を示します |
| LHS_QBNO | SMALLINT | 述語の左側がテーブルの列である場合、クエリ内の対応するテーブル参照を一意に識別する番号を示します |
|
右側 部分 |
VARCHAR(128) |
述語の右側がテーブルの列である場合 (RHS_TABNO>0)、列名を示します。他の可能な値は: VALUE, COLEXP, NONCOLEXP, CORSUB, NONCORSUB, SUBQUERY, 空白 |
|
右側 PNO |
INTEGER | 述語が複合述語 (AND/OR) の場合、2番目の子述語を示します |
| PHS_TABNO | SMALLINT | 述語の右側がテーブルの列である場合、クエリ内の対応するテーブル参照を一意に識別する番号を示します |
| RHS_QBNO | SMALLINT | 述語の右側がサブクエリである場合、対応するクエリブロックを一意に識別する番号を示します |
| FILTER_FACTOR | FLOAT | 推定フィルタファクター |
| BOOLEAN_TERM | CHAR(1) | 述語が全体のWHERE句の真偽値を決定するために使用できるかどうか |
| SEARCHARG | CHAR(1) | この述語がデータマネージャー (DM) によって処理可能かどうか |
| JOIN | CHAR(1) | 述語が2つのテーブル間の結合述語として使用できるかどうか |
| AFTER_JOIN | CHAR(1) |
述語評価フェーズを示します: ‘A’ 結合後 ‘D’ 結合中 空白 適用外 |
| ADDED_PRED | CHAR(1) | それが推移的閉包によって生成されたかどうか |
|
冗長_ 述語 |
CHAR(1) | それが冗長な述語であるかどうか |
| ダイレクトアクセス | CHAR(1) | この述語がダイレクトアクセスであるかどうか、つまりROWIDを通じて行に直接ナビゲートできるかどうか |
| キー項目 | CHAR(1) | この述語がDB2によって考慮されるすべての適用可能なインデックスの関連テーブルのインデックスキー列を含むかどうか |
| 説明時間 | TIMESTAMP |
EXPLAIN情報がキャプチャされた時間: すべてのキャッシュされた ステートメント - ステートメントがキャッシュに入った時 非キャッシュ静的ステートメント - ステートメントがバインドされたとき 非キャッシュ動的ステートメント - EXPLAINが実行されたとき |
| カテゴリー | SMALLINT | 内部使用 |
| カテゴリー_B | SMALLINT | 内部使用 |
| テキスト | VARCHAR(2000 | 変換された述語テキスト; 2000文字を超える場合は切り捨てられます |
| 述語エンコード | CHAR(1) | 内部使用 |
| 述語CCSID | SMALLINT | 内部使用 |
| 述語MCCSID | SMALLINT | 内部使用 |
| マーケット | CHAR(1) | 述語がホスト変数、パラメータマーカー、または特殊レジスタを含むかどうか |
| 親PNO | INTEGER | 親述語番号。この述語がクエリブロック内のルート述語である場合、この列は0 |
| 否定 | CHAR(1) | この述語がNOTによって否定されているかどうか |
| リテラル | VARHAR(128) | リテラル値またはコロン記号で区切られたリテラル値を示します |
| CLAUSE | CHAR(8) |
述語が存在する句: HAVING HAVING句 ON ON句 WHERE WHERE句 SELECT SELECT句 |
| GROUP_MEMBER | VARCHAR(24) | EXPLAINを実行したDB2のメンバー名。EXPLAINが実行されたときにサブシステムがデータ共有にない場合は空白 |
| ORIGIN | CHAR(1) |
述語の起源を示します 空白 DB2によって生成 C 列マスク R 行権限 U ユーザーによって指定 |
| UNCERTAINTY | FLOAT(4) | 述語の推定フィルターファクターの不確実性要因を説明します |
| SECTNOI | INTEGER | ステートメントのセクション番号 |
| COLLID | VARCHAR(128) | コレクションID |
| VERSION | VARCHAR(122) | パッケージのバージョン識別子 |
SYSIBM.SYSQUERYSEL
SYSQUERYテーブル内のクエリの述語の選択度で、拡張最適化のために識別されます
| 列名 | データ型 | 説明 |
|---|---|---|
| QUERYID | BIGINT | クエリの一意の識別子 |
| QUERYNO | INTEGER | 説明されている文を識別する番号 |
| QBLOCKNO | SMALLINT | クエリ内の各クエリブロックを識別する番号 |
| APPLNAME | VARCHAR(24) | 行のプラン名 |
| PROGNAME | VARCHAR(128) | 説明されている文を含むプログラムまたはパッケージ |
| PREDNO | INTEGER | 述語を識別します |
| INSTANCE | SMALLINT | 関連する選択性をグループ化するために使用される選択性インスタンス |
| SELECTIVITY | FLOAT | 述語の選択性 |
| WEIGHT | FLOAT | 選択性インスタンスの重み |
| ASSUMPTION | VARCHAR(128) |
選択性がどのように推定されたか、またはどのように使用されるかを示します NORMAL - 通常の選択性の仮定を使用して推定された OVERRIDE - 入力オプティマイザとして、選択性の推定をオーバーライドする |
| INSERT_TIME | TIMESTAMP | 行が挿入された時間 |
| EXPLAIN_TIME | TIMESTAMP |
EXPLAIN 情報がキャプチャされた時間 すべてのキャッシュされた文 - 文がキャッシュに入った時間 非キャッシュの静的文 - 文がバインドされた時間 非キャッシュの動的文 - EXPLAIN が実行された時間 |
SYSIBM.SYSQUERY_AUX
SYSIBM.SYSQUERYテーブルのSTMTTEXT列のための補助テーブル
| 列名 | データ型 | 説明 |
|---|---|---|
| STMTTEXT | CLOB(2M) | クエリの完全なテキスト |
SYSIBM.SYSQUERYOPTS
SYSIBM.SYSQUERYにあるクエリのための最適化パラメータを含む
| 列名 | データ型 | 説明 |
|---|---|---|
| QUERYID | BIGINT | クエリの一意の識別子。SYSQUERYテーブルのQUERYID列に対応する |
| COPYID | SMALLINT |
この行のクエリに対するプランヒントのバージョン 0 現在のプランヒントのバージョン 1 PLAN STABILITYによって使用された以前のプランヒントのバージョン 2 PLAN STABILITYによって使用された元のプランヒントのバージョン |
| REOPT | CHAR(1) |
プランに対して有効なREOPTバインドオプションの値: 1 REOPT(ONCE) A REOPT(AUTO) N REOPT(NONE) Y REOPT(ALWAYS) 空白 REOPTは指定されていません |
| STARJOIN | CHAR(1) |
スター結合が有効かどうか: Y スター結合が有効 N スター結合が無効 空白 スター結合は指定されていません |
|
MAX_PAR_ DEGREE |
INTEGER | 最大並列度。値は0から254の間。列の値が-1の場合、最大並列度は指定されていません |
|
DEF_CURR_ DEGREE |
CHAR(3) |
クエリの並列処理が有効かどうか: ONE クエリの並列処理は無効 ANY クエリの並列処理は有効 空白 クエリの並列処理は無効 |
| SJTABLES | INTEGER | スター結合処理に資格があるために指定されたテーブルの数 |
| VARCHAR(128) | 内部使用のみ | |
| GROUP_MEMBER | VARCHAR(24) | パラメータを適用するグループメンバー名 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示す |
SYSIBM.SYSQUERYPLAN
SYSIBM.SYSQUERYテーブルのクエリに対するプランヒント情報
| 列名 | データ型 | 説明 |
|---|---|---|
| QUERYID | BIGINT | クエリの一意の識別子。SYSQUERYテーブルのクエリ列に対応します |
| COPYID | SMALLINT |
この行のクエリの計画ヒントのバージョン 0 現在のバージョンの計画ヒント 1 PLAN STABILITYによって使用される以前のバージョンの計画ヒント 2 PLAN STABILITYによって使用される元のバージョンの計画ヒント |
| PLAN_VALID | CHAR(1) |
計画ヒントが有効かどうか: N 無効 Y 有効 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| QBLOCKNO | SMALLINT | クエリ内の各クエリブロックを識別する番号。番号の値には特定の順序や連続性はありません |
| PLANNO | SMALLINT | QBLOCKNOで示されたクエリが処理されたステップの数。ステップが実行された順序を示します |
| METHOD | SMALLINT |
ステップに使用された結合方法を示します: 0 = 最初にアクセスされたテーブル、以前にアクセスされたテーブルの続き、または使用されない 1 = ネストされたループ結合 2 = マージスキャン結合 3 = ORDER BY、GROUP BY、SELECT DISTINCT、UNION、量的述語、またはIN述語によって必要なソート。T。 4 = ハイブリッド結合 |
| CREATOR | VARCAHR(128) | このステップでアクセスされた新しいテーブルの作成者;METHODが3の場合は空白 |
| TNAME | VARCHAR(128) | テーブル、マテリアライズされたクエリテーブル、作成または宣言された一時テーブル、マテリアライズビュー、またはマテリアライズテーブル式の名前 |
| SMALLINT | IBMの使用のみ | |
| ACCESSTYPE | CHAR(2) |
新しいテーブルへのアクセス方法: DI= 複数のDOCIDリストの交差により最終的なDOCIDリストを返します DU= 複数のDOCIDリストの和により最終的な日付DOCIDリストを返します DX= ACCESSNAME内のインデックスのXMLインデックススキャンによりDOCIDリストを返します E= 行変更タイムスタンプ列を使用した直接行 H= ハッシュアクセス。オーバーフロー条件が発生した場合、ACCESSCREATORとACCESSNAMEにハッシュオーバーフローインデックスが使用されます HN= IN述語を使用したハッシュアクセス IN= 一致する述語がIN述語を含み、INリストがメモリ内テーブルを通じてアクセスされる場合のインデックススキャン I= インデックス(ACCESSCREATORおよびACCESSNAMEで特定) I1= 一回取得インデックススキャン M= 複数インデックススキャン(次にMX、MI、MH、またはMUが続く) MH= ACCESSNAMEで指定されたハッシュオーバーフローインデックス MX= ACCESSNAME内のインデックススキャン。アクセス方法MXがアクセス方法DX、DI、またはDUに続く場合、テーブルはDX、DI、またはDUによって返されたDOCIDリストを使用してDOCIDインデックスによってアクセスされます MI= 複数インデックスの交差 MU= 複数インデックスの和 N= 一致する述語がINキーワードを含む場合のインデックススキャン、またはDB2がINキーワードを使用してクエリを書き換える場合のインデックススキャン NR= 範囲リストアクセス O= サブクエリの結果としての作業ファイルスキャン P= 動的ペアワイズインデックススキャン R= テーブルスペーススキャン RW= 物理化されたユーザー定義テーブル関数の結果の作業ファイルスキャン V= SELECT内のINSERT文のためのバッファ 空白= 現在の行には該当しない |
| MATCHCOLS | SMALLINT | ACCESSTYPE I、I1、N、NR、MX、またはDXの場合、インデックススキャンで使用されるインデックスキーの数。それ以外は0 |
| ACCESSCREATOR | VARCHAR(128) | ACCESSTYPE I、I1、N、NR、MX、またはDXの場合、インデックスの作成者。それ以外は空白 |
| ACCESSNAME | VARCHAR(128) | ACCESSTYPE I、I1、H、MH、N、NR、MX、またはDXの場合、インデックスの名前:ACCESSTYPE Pの場合、DSNPJW(mixopseqno)はMIXOPSEQNO内のペアワイズ結合の開始点です。それ以外は空白 |
| INDEXONLY | CHAR(1) | ステップを実行するためにインデックスのみへのアクセスが十分か、データにもアクセスする必要があるか。Y=はい; N=いいえ |
| SORTN_UNIQ | CHAR(1) | 新しいテーブルが重複行を取り除くためにソートされているか。Y=はい; N=いいえ |
| SORTN_JOIN | CHAR(1) | 新しいテーブルが結合方法2または4のためにソートされているか。Y=はい; N=いいえ |
| SORTN_ORDERBY | CHAR(1) | 新しいテーブルがORDERBYのためにソートされているか。Y=はい; N=いいえ |
| SORTN_GROUPBY | CHAR(1) | 新しいテーブルがGROUPBYのためにソートされているか。Y=はい; N=いいえ |
| SORTC_UNIQ | CHAR(1) | 複合テーブルが重複を取り除くためにソートされているか。Y=はい; N=いいえ |
| SORTC_JOIN | CHAR(1) | 結合方法1、2または4のために複合テーブルがソートされているかどうか。Y=はい; N=いいえ |
| SORTC_ORDERBY | CHAR(1) | 複合テーブルがORDERBY句または定量的述語のためにソートされているかどうか。Y=はい; N=いいえ |
| SORTC_GROUPBY | CHAR(1) | 複合テーブルがGROUPBY句のためにソートされているかどうか。Y=はい; N=いいえ |
| TSLOCKMODE | CHAR(3) |
新しいテーブルまたはそのテーブルスペースまたはテーブルスペースパーティションに取得されるロックのモードの指標。バインド時に分離が決定できる場合、値は以下の通りです: IS = 意図した共有ロック IX = 意図した排他的ロック S = 共有ロック U = 更新ロック X = 排他的ロック SIX = 意図された排他的ロックを伴う共有 N = UR分離、ロックなし バインド時に分離が決定できない場合、実行時に決定されるロックモードは以下の値によって示されます。 NS=UR分離の場合、ロックなし; CS、RSまたはRRの場合、Sロック NIS=UR分離の場合、ロックなし; CS、RSまたはRRの場合、ISロック NSS=UR分離の場合、ロックなし; CSまたはRSの場合、ISロック; RRの場合、Sロック SS=UR、CSまたはRS分離の場合、ISロック; RRの場合、Sロック |
| PREFETCH | CHAR(1) |
気象データページを事前に読み取るためにプリフェッチするかどうか: D = オプティマイザは動的プリフェッチを期待 S = 純粋な逐次プリフェッチ L = ページリストを通じてプリフェッチ U = ソートされていないRIDリストによるリストプリフェッチ 空白 = バインド時に不明またはプリフェッチなし |
|
COLUMN_FN_ EVAL |
CHAR(1) |
SQL集計関数が評価されるとき: R = テーブルまたはインデックスからデータが読み取られている間 S = GROUP BY句を満たすためにソートを実行している間 空白 = いかなるソートの後のデータ取得 |
| MIXOPSEQ | SMALLINT |
複数のインデックス操作におけるステップのシーケンス番号: 1, 2,…n = 複数インデックス手順のステップ(ACCESSTYPEはMX、MI、MU、DX、DI、またはDU)、SQL文におけるOR述語のシーケンス番号(ACCESSTYPEはNR) 0 = 他の行に対して |
| ACCESS_DEGREE | SMALLINT | クエリによって起動された並列タスクまたは操作の数 |
|
ACCESS_PGROUP _ID |
SMALLINT | 新しいテーブルにアクセスするための並列グループの識別子 |
| JOIN_DEGREE | SMALLINT | 新しいテーブルと複合テーブルを結合するために使用される並列操作またはタスクの数 |
|
JOIN_PGROUP_ ID |
SMALLINT | 新しいテーブルと複合テーブルを結合するための並列グループの識別子 |
|
SORTC_PGROUP_ ID |
SMALLINT | 複合テーブルの並列ソートのための並列グループ識別子 |
|
SORTN_PGROUP_ ID |
SMALLINT | 新しいテーブルの並列ソートのための並列グループ識別子 |
|
PARALLELISM_ MODE |
CHAR(1) |
バインド時に使用される並列処理の種類(該当する場合): C=クエリCP並列処理 |
|
MERGE_JOIN_ COLS |
SMALLINT | マージスキャン結合中に結合された列の数(Method=2) |
|
CORRELATION_ NAME |
VARCHAR(128) | ステートメントで指定されたテーブルまたはビューの相関名 |
| PAGE_RANGE | CHAR(1) | テーブルがページ範囲のスクリーニングに適合する場合、計画は必要なパーティションのみをスキャンします。Y=はい;空白=いいえ |
| JOIN_TYPE | CHAR(1) |
外部結合のタイプ: F = フル外部結合 L = 左外部結合 P = ペアワイズ結合 S = スタージョイン 空白 = 内部結合または結合なし RIGHT OUTER JOINは使用時にLEFT OUTER JOINに変換されるため、JOIN_TYPEにはLが含まれます |
| QBLOCK_TYPE | CHAR(6) |
各クエリブロックに対して、実行されるSQL操作のタイプ。最外部のクエリに対して、列はステートメントタイプを識別します。可能な値: SELECT = SELECT INSERT = INSERT UPDATE = UPDATE MERGE = MERGE DELETE = DELETE SELUPD = FOR UPDATE OFを使用したSELECT DELCUR = CURSORのCURRENTでDELETE UPDCUR = CURSORのCURRENTでUPDATE CORSUB = 相関サブクエリ TRUNCA = TRUNCATE NCOSUB = 非相関サブクエリ TABLEX = テーブル式 TRIGGR = CREATE TRIGGERのWHEN句 UNION = UNION UNIONA = UNION ALL INTERS = INTERSECT INTERA = INTERSECT ALL EXCEPT = EXCEPT EXCEPTA = EXCEPT ALL |
|
PRIMARY_ ACCESSTYPE |
CHAR(1) |
直接行アクセスが最初に試みられるかどうかを示します: D = DB2は直接行アクセスを使用しようとします T = 基本テーブルまたは結果ファイルが作業ファイルにマテリアライズされ、作業ファイルはスパースインデックスアクセスを介してアクセスされます |
| PARENT_QBLOCK | SMALLINT | 親クエリブロックのQBLOCKNOを示す番号 |
| TABLE_TYPE | CHAR(1) |
新しいテーブルのタイプ: B = INSERT、UPDATE、MERGE、またはDELETEステートメントからのSELECTのバッファ C = 共通テーブル式 F = テーブル関数 I = IN-LIST述語から生成された新しいテーブル M = マテリアライズドクエリテーブル Q = 一時的な中間結果テーブル(マテリアライズされていない) R = 再帰的共通テーブル式 S = サブクエリ(相関または非相関) T = テーブル W = 作業ファイル クエリがGROUP BY、ORDER BY、またはDISTINCTを使用する場合、列の値はnullになります。これは暗黙的なソートを必要とします |
| TABLE_ENCODE | CHAR(1) |
テーブルのエンコーディングスキーム。テーブルに単一のCCSIDが設定されている場合、可能な値は: A = ASCII E = EBCDIC U = UNICODE M = テーブルには複数のCCSIDセットが含まれています |
| TABLE_SCCSID | SMALLINT | テーブルのSBCS CCSID値。TABLE_ENCODEがMの場合、値は0 |
| TABLE_MCCSID | SMALLINT | テーブルの混合CCSID値。TABLE_ENCODEがMの場合、値は0。アプリケーションデフォルトモジュールでMIXED=NOの場合、値は-2 |
| TABLE_DCCSID | SMALLINT | テーブルのDBCS CCSID値。TABLE_ENCODEがMの場合、値は0。アプリケーションデフォルトモジュールでMIXED=NOの場合、値は-2 |
| CTREF | SMALLINT | 参照テーブルが共通テーブル式の場合、値はトップレベルクエリブロック番号 |
| PARENT_PLANNO | SMALLINT | 相関サブクエリが関与する親クエリブロック内のプラン番号に対応 |
|
EXPANSION_ REASON |
SMALLINT |
アーカイブテーブルまたは時間テーブルを参照する静的ステートメントのみに適用されます。 動的ステートメントの場合、これは空白です。静的ステートメントの場合: A SYSIBMADM.GET_ARCHIVEビルトイングローバル変数の結果として暗黙のクエリ変換でバウンド B CURRENT TEMPORAL BUSINESS_TIMEの結果として暗黙のクエリ変換でバウンド S CURRENT TEMPORAL SYSTEM_TIMEの結果として暗黙のクエリ変換でバウンド SB CURRENT TEMPORAL SYSTEM_TIMEレジスタとCURRENT TEMPORAL BUSINESS_TIMEの結果として暗黙のクエリ変換でバウンド 空白 ステートメントには暗黙のクエリ変換が含まれていません |
SYSIBM.SYSRELS
各参照制約に対して1行を含む
| 列名 | データ型 | 説明 |
|---|---|---|
| CREATOR | VARCHAR(128) | 参照制約の依存テーブルのオーナーのスキーマ |
| TBNAME | VARCHAR(128) | 参照制約の依存テーブルの名前 |
| RELNAME | VARCHAR(128) | 制約名 |
| REFTBNAME | VARCHAR(128) | 参照制約の親テーブルの名前 |
| REFTBCREATOR | VARCHAR(128) | 親テーブルの所有者のスキーマ |
| COLCOUNT | SMALLINT | 外部キーの列数 |
| DELETERULE | CHAR(1) |
参照制約の削除ルールのタイプ: A NO ACTION C CASCADE N SET NULL R RESTRICT |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示す |
| RELOBID1 | SMALLINT | 親テーブルを含むデータベースに対する制約の内部識別子 |
| RELOBID2 | SMALLINT | 依存テーブルを含むデータベースに対する制約の内部識別子 |
| TIMESTAMP | TIMESTAMP | 制約が定義された日時 |
| IXOWNER | VARCHAR(128) | 親キーに使用される一意の非プライマリインデックスのスキーマ |
| IXNAME | VARCHAR(128) | 親キーに使用される一意の非プライマリインデックスの名前 |
| ENFORCED | CHAR(1) |
システムによって強制されているかどうか: Y システムによって強制されている N システムによって強制されていない(信頼されている) |
|
CHECKEXISTING DATA |
CHAR(1) |
既存データの確認オプション I すぐに既存データを確認 N 既存データを決して確認しない T 一時的な参照制約のためにすぐに既存データを確認 |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されるDB2のリリース |
SYSIBM.SYSREAUTH
コレクションに対するCREATE INおよびPACKADM ONの特権;異なるタイプに対するUSAGEの特権;およびバッファプール、ストレージグループ、テーブルスペースに対するUSEの特権を記録する
| 列名 | データ型 | 説明 |
|---|---|---|
| グランター | VARCHAR(128) | 特権を付与したユーザーの認証 ID |
| グランティ | VARCHAR(128) | 特権を保持するユーザーの認証 ID。PUBLIC かもしれません |
| クオリファイア | VARCHAR(128) | オブジェクトのクオリファイア |
| 名前 | VARCHAR(128) | バッファプール、コレクション、DB2 ストレージグループ、異なるタイプ、またはテーブルスペースの名前。すべてのバッファプールの使用が許可されている場合は ALL |
| AUTHHOWGOT | CHAR(1) |
特権を受け取ったユーザーの承認レベル。レベルは必ずしもグランターの最高承認レベルではありません。 空白 該当なし A PACKADM (コレクション上*) C DBCTL D DBADM E SECADM G ACCESSCTRL L SYSCTRL M DBMAINT S SYSADM P PACKADM (特定のコレクション上) T DATAACCESS |
| OBTYPE | CHAR(1) |
オブジェクトのタイプ: B バッファプール C コレクション D 異なるタイプ R テーブルスペース S ストレージグループ J JAR (Java アーカイブファイル) |
| USEAUTH | CHAR(1) |
特権が GRANT オプション付きで保持されているかどうか: G 特権が GRANT オプション付きで保持されている Y 特権が GRANT オプションなしで保持されている OBTYPE が C (コレクション) で QUALIFIER が PACKADM の場合、保持されている権限は PACKADM です。OBTYPE が C で QUALIFIER が空白の場合、保持されている権限は CREATE IN です |
| IBMREQD | CHAR(1) | Y は行が基本 MRM テープから来たことを示します |
| GRANTEDTS | TIMESTAMP | GRANT ステートメントが実行された時間 |
| GRANTEETYPE | CHAR(1) |
受取人の種類を示します: 空白 認証ID L 役割 |
| グランタータイプ | CHAR(1) |
グランターのタイプを示します: 空白 認証 ID L ロール |
| SYS_START | TIMESTAMP(12) | 最新のトランザクションに関連付けられた開始時間 |
| SYS_END | TIMESTAMP(12) | システム期間一時テーブルから削除された時間 |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのタイムスタンプ値または null |
SYSIBM.SYSROLES
各役割ごとに1行を含みます
| Column name | Data type | Description |
|---|---|---|
| NAME | VARCHAR(128) | ロールの名前 |
| DEFINER | VARCHAR(128) | NAME列にリストされたこのロールを定義したAuth IDまたはロール |
| DEFINERTYPE | CHAR(1) |
定義者のタイプ: L ロール 空白 認証ID |
| CREATEDTS | TIMESTAMP | ロールが作成された時間 |
| RELCREATED | CHAR(1) | DB2の役割を作成するために使用されるリリース |
| 備考 | VARCHAR(762) | COMMENTステートメントを使用して提供される文字列 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
SYSIBM.SYSROUTINEAUTH
ルーチンに対するユーザーの権限。(UDF、キャスト関数、またはストアドプロシージャ)
| 列名 | データ型 | 説明 |
|---|---|---|
| GRANTOR | VARCHAR(128) | 特権を付与したユーザーの認証ID |
| GRANTEE | VARCHAR(128) | 特権を保持するユーザーの認証ID、または特権を使用するプランまたはパッケージの名前。PUBLICでも可能 |
| SCHEMA | VARCHAR(128) | ルーチンのスキーマ |
| SPECIFICNAME | VARCHAR(128) | 特定のルーチン名。* スキーマ内のすべてのルーチンに対する特権がある場合 |
| GRANTEDTS | TIMESTAMP | GRANT文が実行された時刻 |
| ROUTINETYPE | CHAR(1) |
ルーチンの種類: F ユーザー定義関数またはキャスト関数 P ストアドプロシージャ |
| GRANTEETYPE | CHAR(1) |
受取人の種類: 空白 認可ID L ロール P プランまたはパッケージ。COLLIDが空白でないパッケージ R 内部使用のみ |
| AUTHHOWGOT | CHAR(1) |
ユーザーの認可レベル。特権が受け取られたもので、必ずしも付与者の最高認可レベルではない。付与者によってすべてのスキーマで特権が保持されていたことを示すためにも使用される。 空白 該当なし 1 付与者は付与時にスキーマに特権を持っていた。 E SECADM G ACCESSCTRL L SYSCTRL S SYSADM T DATAACCESS |
| EXECUTEAUTH | CHAR(1) |
受取人はルーチンを実行できます: Y 特権はGRANTオプションなしで保持される N 特権はGRANTオプション付きで保持される |
| COLLID | VARCHAR(128) | 受取人がパッケージの場合、そのコレクション名。それ以外の場合は空白 |
| CONTOKEN | CHAR(8) | GRANTEEがパッケージの場合、パッケージが派生したDBRMの一貫性トークン。それ以外の場合は空白 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| GRANTORTYPE | CHAR(1) |
付与者のタイプを示します: 空白 認証ID L 役割 |
| SYS_START | TIMESTAMP(12) | 最近のトランザクションに関連付けられた開始時刻 |
| SYS_END | TIMESTAMP(12) | システム期間の時間行が削除される |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのタイムスタンプ値またはnull |
SYSIBM.SYSROUTINES
すべてのルーチン(ユーザー定義関数、キャスト関数、またはストアドプロシージャ)ごとに1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| SCHEMA | VARCHAR(128) | ルーチンのスキーマ |
| OWNER | VARCHAR(128) | ルーチンの所有者 |
| NAME | VARCHAR(128) | ルーチンの名前 |
| ROUTINETYPE | CHAR(1) |
ルーチンの種類: F ユーザー定義関数またはキャスト関数 P ストアドプロシージャ |
| CREATEDBY | VARCHAR(128) | ルーチンが作成された主認証ID |
| SPECIFICNAME | VARCHAR(128) | ルーチンの特定の名前 |
| ROUTINEID | INTEGER | ルーチンの内部識別子 |
| RETURN_TYPE | INTEGER | 関数の結果データ型の内部識別子。関数がテーブル関数の場合は-2 |
| ORIGIN | CHAR(1) |
ルーチンの起源: E 外部ユーザー定義関数またはストアドプロシージャ N ネイティブSQLプロシージャ Q SQL関数 U ユーザー定義関数または組み込み関数に基づく S システム生成関数 |
|
FUNCTION_ TYPE |
CHAR(1) |
関数のタイプ: C カラム関数 S スカラー関数 T テーブル関数 空白 ストアドプロシージャ (ROUTINETYPE=’P’) |
| PARM_COUNT | SMALLINT | ルーチンのパラメータの数 |
| LANGUAGE | VARCHAR(24) |
ルーチンの実装言語: ASSEMBLE C COBOL COMPJAVA JAVA PLI REXX SQL ROUTINETYPE=’F’かつORIGINが‘E’または‘Q’でない場合は空白 |
| COLLID | VARCHAR(128) | ルーチンが実行されるときに使用されるパッケージコレクションの名前 |
| SOURCESCHEMA | VARCHAR(128) | ORIGINが‘U’でROUTINETYPEが‘F’の場合、ソースのユーザー定義関数のスキーマ(ユーザー定義関数のソースの場合は‘SYSIBM’)。それ以外の場合は空白 |
|
SOURCE_ SPECIFIC |
VARCHAR(128) | ORIGINが「U」でROUTINETYPEが「F」の場合。特定のソースユーザー定義関数またはソース組み込み関数の名前。そうでない場合は、空白 |
| DETERMINISTIC | CHAR(1) |
外部関数またはストアドプロシージャのオプション: N 不確定(与えられた入力値のセットで結果が異なる可能性があります) Y 確定的(結果は一貫しています) 空白 ROUTINETYPE='F'でORIGINが「E」でない場合(ルーチンは関数ですが、外部関数ではありません) |
|
EXTERNAL_ ACTION |
CHAR(1) |
外部関数の外部アクションオプション: N 関数には副作用がありません E 関数には外部の副作用があるため、呼び出しの回数が重要です 空白 ORIGINが「E」でない場合の関数(ROUTINETYPE='F')、またはストアドプロシージャである場合(ROUTINETYPE='P') |
| NULL_CALL | CHAR(1) |
外部関数またはストアドプロシージャの入力時に呼び出されるオプション: N パラメータにNULL値がある場合、ルーチンは呼び出されません Y パラメータにNULL値がある場合、ルーチンは呼び出されます 空白 ROUTINETYPE='F'でORIGINが「E」でない場合(ルーチンは関数ですが、外部関数ではありません) |
| CAST_FUNCTION | CHAR(1) |
ルーチンがキャスト関数であるかどうか: N キャスト関数ではありません Y キャスト関数です キャスト関数はCREATE DISTINCT TYPE文のためにDB2によって生成されます |
| SCRATCHPAD | CHAR(1) |
外部関数のSCRATCHPADオプション: N SCRATCHPADはありません Y SCRATCHPADがあります 空白 ORIGINが「E」でない場合の関数(ROUTINETYPE='F')、またはストアドプロシージャである場合(ROUTINETYPE='P') |
|
SCRATCHPAD_ LENGTH |
INTEGER | ORIGINが「E」でROUTINETYPE='F'の関数の場合のSCRATCHPADの長さ(SCRATCHPADが指定されていない場合)。そうでない場合は、0 |
| FINAL_CALL | CHAR(1) |
外部関数のFINAL CALLオプション: N 関数に対して最終呼び出しは行われません Y 関数に対して最終呼び出しが行われます 空白 ORIGINが「E」でない場合の関数(ROUTINETYPE='F')、またはストアドプロシージャである場合(ROUTINETYPE='P') |
| PARALLEL | CHAR(1) |
外部関数のPARALLELオプション: A 関数は並列タスクによって呼び出すことができます D 関数は並列タスクによって呼び出すことができません 空白 ORIGINが「E」でない場合の関数(ROUTINETYPE='F')、またはストアドプロシージャである場合(ROUTINETYPE='P') |
|
PARAMETER_ STYLE |
CHAR(1) |
外部関数またはストアドプロシージャのPARAMETER STYLEオプション: D DB2SQL G GENERAL N GENERAL CALL WITH NULLS J JAVA 空白 ORIGINが「E」でない場合、またはLANGUAGEがSQLである場合 |
| FENCED | CHAR(1) |
Y ルーティングはDB2アドレス空間とは別にWLM管理DB2アドレス空間で実行されます 空白 ORIGINが「Q」であるかORIGINが「N」である場合 |
|
SQL_DATA_ ACCESS |
CHAR(1) |
外部関数またはストアドプロシージャ内で許可されるSQL文: C SQLを含む:データを読み取ったり変更したりしないSQLのみが許可されます M SQLデータを変更するSQL:データを読み取ったり変更したりするSQLはすべて許可されます N SQLなし:SQLは許可されません R SQLデータを読み取る:データを読み取るSQLのみが許可されます 空白 該当なし |
| DBINFO | CHAR(1) |
外部関数またはストアドプロシージャのオプション: N パラメータは外部関数またはストアドプロシージャに渡されません Y パラメータは外部関数またはストアドプロシージャに渡されます 空白 ORIGINは「E」ではありません |
| STAYRESIDENT | CHAR(1) |
ルーチンが終了する際にメモリから削除されるかどうかを決定します N ルーチンが終了した後、ロードモジュールはメモリから削除されます Y ルーチンが終了した後、ロードモジュールはメモリに残ります 空白 ORIGINは「E」ではありません |
| ASUTIME | INTEGER | このルーチンの単一呼び出しに許可されるCPUサービスユニットの数 |
|
WLM_ ENVIRONMENT |
VARCHAR(54) | このルーチンを実行するために使用されるWLM環境の名前 |
|
WLM_ENV_FOR_ NESTED |
CHAR(1) |
ネストされたルーチン呼び出しの場合、ネストされたストアドプロシージャまたはユーザー定義関数を実行するために呼び出しストアドプロシージャまたはユーザー定義関数のアドレス空間が使用されるかどうかを示します: N ネストされたストアドプロシージャまたはUDFは指定されたWLM環境とは異なるアドレス空間で実行されます。WLM ENVIRONMENT名が指定されました。 Y ネストされたストアドプロシージャまたはUDFは、呼び出しストアドプロシージャまたはUDFによって使用された環境で実行されます。WLM ENVIRONMENT (name,*)が指定されました 空白 WLM_ENVIRONMENTは空白です |
| PROGRAM_TYPE | CHAR(1) |
ルーチンが言語環境のメインルーチンまたはサブルーチンとして実行されます: M メインルーチン S サブルーチン 空白 ORIGINは「E」ではありません |
|
EXTERNAL_ SECURITY |
CHAR(1) |
ルーチンが外部セキュリティ製品によって保護されたリソースにアクセスする場合に使用されるauth IDを指定します: D DB2 – WLMストアドプロシージャアドレス空間に関連付けられたAuth ID U SESSION_USER – ルーチンを呼び出したSQLユーザーのAuth ID C DEFINER – ルーチンの所有者のAut ID 空白 ORIGINは「E」ではありません |
|
COMMIT_ON_ RETURN |
CHAR(1) |
ROUTINETYPE='P'の場合、ストアドプロシージャからの成功した戻り(非負のSQLCODE)でトランザクションが常に即座にコミットされるかどうか: N ユニットオブワークは続行されます Y ユニットオブワークは即座にコミットされます ROUTINETYPE='F'の場合、値は空白です |
| RESULT_SETS | SMALLINT | ROUTINE='P'の場合、このストアドプロシージャが返すことができる最大のアドホック結果セットの数。アドホック結果が存在しない場合やROUTINETYPE='F'の場合、0 |
| LOBCOLUMNS | SMALLINT | ORIGIN='E'の場合、このUDFのパラメータリストに見つかったLOB列の数。パラメータリストにLOB列が見つからない場合やORIGINが「E」ではない場合、0 |
| CREATEDTS | TIMESTAMP | ルーチンのためにCREATE文が実行された時間 |
| ALTEREDTS | TIMESTAMP | ルーチンのために最後のALTER文が実行された時間 |
| IBMREQD | CHAR(1) | Yは基本MRMテープからの行を示します |
| PARM1-30 | SMALLINT | 内部使用のみ |
| IOS_PER_INVOC | FLOAT | ルーチンを実行するために必要な推定I/O数 |
|
INSTS_PER_ INVOC |
FLOAT | ルーチンを実行するために必要な推定マシン命令数 |
| INITIAL_IOS | FLOAT | ルーチンが初めてまたは最後に呼び出されたときに実行された推定I/O数 |
| INITIAL_INSTS | FLOAT | ルーチンが初めてまたは最後に呼び出されたときに実行された推定マシン命令数 |
| CARDINALITY | FLOAT | ルーチンの予測される基数 |
| RESULT_COLS | SMALLINT | テーブル関数の場合、結果テーブルの列数 |
| EXTERNAL_NAME | VARCHAR(762) | ルーチンを実行するためにロードされたパス/モジュール/関数。ROUTINETYPE=’F’でORIGINが’E’でない場合は空白 |
|
PARM_ SIGNATURE |
VARCHAR(150) | 内部使用のみ |
| RUNOPTS | VARCHAR(762) |
ルーチンの言語環境ランタイムオプション。 空白 - インストールデフォルトの言語環境ランタイムオプションが使用されます。ROUTINETYPE=’F’でORIGINが’E’でない場合 |
| REMARKS | VARCHAR(762) | ユーザーが提供したCOMMENT ONの文字列 |
|
JAVA_ SIGNATURE |
VARCHAR(3072 |
jarファイルの署名: 空白 PARAMETER STYLEがJAVAでない場合、またはROUTINETYPE=’F’でORIGINが‘E’でない場合 |
| CLASS | VARCHAR(384) |
jarファイルに含まれるクラス名: 空白 PARAMETER STYLEがJAVAでない場合、またはROUTINETYPE=’F’でORIGINが‘E’でない場合 |
| JARSCHEMA | VARCHAR(128) |
jarファイルのスキーマ: 空白 PARAMETER STYLEがJAVAでない場合、またはROUTINETYPE=’F’でORIGINが‘E’でない場合 |
| JAR_ID | VARCHAR(128) |
jarファイルの名前: 空白 PARAMETER STYLEがJAVAでない場合、またはROUTINETYPE=’F’でORIGINが‘E’でない場合 |
| SPECIAL_REGS | CHAR(1) |
ルーチンのためのSPECIAL REGISTERオプション: I SPECIAL REGISTERを継承 D DEFAULT SPECIAL REGISTER 空白 ROUTINETYPE=’F’でORIGINが‘E’でないか‘Q’でない場合 |
| NUM_DEP_MQTS | SMALLINT | 依存するMQTの数 |
| MAX_FAILURES | SMALLINT | このルーチンの許容失敗数 (0-32767) |
|
PARAMETER_ CCSID |
INTEGER |
メッセージトークンやDBINFOなどのルーチンに対してシステム生成されたパラメータに対して、キャラクタ、グラフィック、日付、時刻、およびタイムスタンプデータ型をどのように渡すかを指定するCCSID ASCII EBCDIC UNICODE |
| VERSION | VARCHAR(122) | ネイティブSQLプロシージャのバージョン識別子 |
| CONTOKEN | CHAR(8) | ルーチンの一貫性トークン。ORIGINが‘N’でない場合はX’20’ |
| ACTIVE | CHAR(1) |
ルーチンのアクティブバージョンを識別します: Y アクティブバージョン N アクティブバージョンでない 空白 ORIGINが‘N’でない場合、または行がV9より前に作成された場合 |
| DEBUG_MODE | CHAR(1) |
ルーチンがデバッグのために有効かどうか: 1 デバッグのために有効で、Unified Debuggerを使用してクライアントデバッグセッションでデバッグ可能 0 デバッグのために有効でない N デバッグのために決して有効にならない 空白 LANGUAGEがJAVAとして指定されていない、ORIGINの値が‘N’でない、または行がV9より前に作成された場合 |
| TEXT_ENVID | INTEGER | 内部識別子環境 |
| TEXT_ROWID | ROWID | LOB列をサポートするためのID |
| TEXT | CLOB(2M) | CREATEまたはALTERのソーステキストで、ルーチンの本文を含む |
| OWNERTYPE | CHAR(1) |
所有者のタイプを示します: 空白 認可ID L 役割 |
|
PARAMETER_ VARCHARFORM |
INTEGER | 非ゼロ値は、パラメータリストまたはRETURNSに現れる任意の可変長文字列パラメータのC言語ルーチンの実際の表現を示します。 |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されたリリース。V9以前の場合は空白 |
| PACKAGEPATH | VARCHAR(4096 | CREATE FUNCTION、CREATE PROCEDURE、ALTER FUNCTION、またはALTER PROCEDURE文で作成または最後に変更されたルーチンのPACKAGE PATHオプションの値 |
| SECURE | CHAR(1) |
ルーチンがセキュリティ保護されているかどうかを示します: N ルーチンはセキュリティ保護されていません Y ルーチンはセキュリティ保護されています |
| INLINE | CHAR(1) |
SQL関数がインラインかどうかを指定します: Y 参照されるときインラインです。このタイプのルーチンにはパッケージは関連付けられていません N 関連付けられたパッケージがあります 空白 SQL関数ではありません(ORIGINが'Q'でない) |
| BLOB(1G) | ||
|
SYSTEM_ DEFINED |
CHAR(1) |
このルーチンがシステム定義かどうかを識別します: 空白 システム定義ではありません S システム定義 |
| WRAPPED | CHAR(1) |
Y ルーチンテキストは難読化されています 空白 ルーチンテキストは難読化されていません |
| REGENERATETS | TIMESTAMP(12 | オブジェクトが再生成されたときのタイムスタンプ |
SYSIBM.SYSROUTINESTEXT
SYSIBM.SYSROUTINESのTEXT列用の補助テーブル
| カラム名 | データタイプ | 説明 |
|---|---|---|
| テキスト | CLOB(2M) | ルーチンのためのCREATE PROCEDUREのソーステキスト |
SYSIBM.SYSROUTINES_OPTS
生成された各ルーチンごとに1行を含みます。挿入、更新、削除が可能です
| カラム名 | データタイプ | 説明 |
|---|---|---|
| スキーマ | VARCHAR(128) | ルーチンのスキーマ |
| ROUTINENAME | VARCHAR(128) | ルーチンの名前 |
| BUILDDATE | DATE | ルーチンが構築された日付 |
| BUILDTIME | TIME | ルーチンが構築された時間 |
| BUILDSTATUS | CHAR(1) | ルーチンのソースのバージョンが現在のバージョンであるかどうか |
| BUILDSCHEMA | VARCHAR(128) | BUILDNAMEのスキーマ名 |
| BUILDNAME | VARCHAR(128) | ルーチンを作成するために使用された手順 |
| BUILDOWNER | VARCHAR(128) | ルーチンを作成するために使用された承認ID |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
|
PRECOMPILE_ OPTS |
VARCHAR(765) | ルーチンを構築するために使用されたプリコンパイラーオプション |
| COMPILE_OPTS | VARCHAR(765) | ルーチンを構築するために使用されたコンパイラオプション |
| PRELINK_OPTS | VARCHAR(765) | ルーチンを構築するために使用されたプレリンク編集オプション |
| LINK_OPTS | VARCHAR(765) | ルーチンを構築するために使用されたリンク編集オプション |
| BIND_OPTS | VARCHAR(3072 | ルーチンを構築するために使用されたバインドオプション |
| SOURCEDSN | VARCHAR(765) | ソースデータセットの名前 |
| DEBUG_MODE | CHAR(1) |
このオブジェクトのデバッグがオンまたはオフ 0 デバッグはオフ 1 デバッグはオン |
SYSIBM.SYSROUTINES_PTREE
SYSIBM.SYSROUTINESテーブルのPTREE列用の補助テーブル
| 列名 | データ型 | 説明 |
|---|---|---|
| PTREE | CLOB(2M) | 内部使用のみ |
SYSIBM.SYSROUTINES.SRC
生成されたルーチンのソースを含みます。挿入、更新、削除が可能です
| 列名 | データ型 | 説明 |
|---|---|---|
| SCHEMA | VARCHAR(128) | ルーチンのスキーマ |
| ROUTINENAME | VARCHAR(128) | ルーチンの名前 |
| BUILDDATE | DATE | ルーチンが構築された日付 |
| BUILDTIME | TIME | ルーチンが作成された時間 |
| BUILDSTATUS | CHAR(1) | このバージョンのルーチンのソースが現在のバージョンであるかどうか |
| SEQNO | INTEGER | CREATESTMTにおけるソースステートメントの部分の番号 |
| IBMREQD | CHAR(1) | Yは行が(MRM)テープから来たことを示します |
| CREATESTMT | VARCHAR(7500) | ルーチンソースステートメント |
SYSIBM.SYSSCHEMAAUTH
データベース内の特定のスキーマに対して権限を付与された各ユーザーの1行以上
| Column name | Data type | Description |
|---|---|---|
| GRANTOR | VARCHAR(128) | 権限を付与したユーザーのAuth IDまたはSYSADM |
| GRANTEE | VARCHAR(128) | 権限を保持しているユーザーまたはグループのAuth ID。PUBLICも可能 |
| SCHEMANAME | VARCHAR(128) | スキーマの名前またはすべてのスキーマ用の‘*’ |
| AUTHHOWGOT | CHAR(1) |
権限を受け取ったユーザーの認証レベル 1 付与者は付与時にすべてのスキーマに対する権限を持っていた E SECADM G ACCESSCTRL L SYSCTRL S SYSADM |
| CREATEINAUTH | CHAR(1) |
受領者はスキーマに対するCREATIN権限を持っています: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| ALTERINAUTH | CHAR(1) |
受領者はスキーマに対するALTERIN権限を持っています: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| DROPINAUTH | CHAR(1) |
受領者はスキーマに対するDROPIN権限を持っています: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| GRANTEDTS | TIMESTAMP | GRANT文が実行された時刻 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| GRANTEETYPE | CHAR(1) |
受領者のタイプ: blank 認証ID L ロール |
| GRANTORTYPE | CHAR(1) |
付与者の種類: 空白 認可ID L 役割 |
| SYS_START | TIMESTAMP(12) | 最新のトランザクションに関連付けられた開始時間 |
| SYS_END | TIMESTAMP(12) | システム期間の時間が削除される時 |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのタイムスタンプ値またはnull |
SYSIBM.SYSSEQUENCEAUTH
シーケンスに対するユーザーの権限を記録します
| Column name | Data type | Description |
|---|---|---|
| GRANTOR | VARCHAR(128) | 権限を付与したユーザーの認証ID |
| GRANTEE | VARCHAR(128) | 権限を持つユーザーまたはグループの認証ID、または権限を使用するアプリケーションプランまたはパッケージの名前 |
| SCHEMA | VARCHAR(128) | シーケンスのスキーマ |
| NAME | VARCHAR(128) | シーケンスの名前 |
| GRANTEETYPE | CHAR(1) |
受権者のタイプ: 空白 認証ID L 役割 P アプリケーションプランまたはパッケージ。COLLIDが空白でない場合、受権者はパッケージです R 内部使用のみ |
| AUHTHOWGOT | CHAR(1) |
特権を受け取ったユーザーの認証レベル。必ずしも付与者の最高認証レベルではありません: E SECADM G ACCESSCTRL L SYSCTRL S SYSAMD T DATAACCESS |
| ALTERAUTH | CHAR(1) |
受権者がシーケンスに対するALTER特権を保持している: 空白 特権は保持されていない G 特権はGRANTオプション付きで保持されている Y 特権はGRANTオプションなしで保持されている |
| USEAUTH | CHAR(1) |
受権者がシーケンスに対するUSAGE特権を保持している: 空白 特権は保持されていない G 特権はGRANTオプション付きで保持されている Y 特権はGRANTオプションなしで保持されている |
| COLLID | VARCHAR(128) | 受権者がパッケージの場合、そのコレクション名。さもなくば、0 |
| CONTOKEN | CHAR(8) | 受権者がパッケージの場合、パッケージが派生したDBRMの一貫性トークン。さもなくば、空白 |
| GRANTEDTS | TIMESTAMP | GRANT文が実行された時刻 |
| IBMREQD | CHAR(1) | Yは行がMRMテープから来たことを示します |
| GRANTORTYPE | CHAR(1) |
付与者のタイプ: blank 認証ID L ロール |
| SYS_START | TIMESTAMP(12) | 最も最近の取引に関連付けられた開始時刻 |
| SYS_END | TIMESTAMP(12) | システム期間の時間行が削除されるテーブル |
| TRANS_START | TIMESTAMP(12) | 取引ごとのタイムスタンプ値またはnull |
SYSIBM.SYSSEQUENCES
各アイデンティティ列またはユーザー定義シーケンスごとに1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| SCHEMA | VARCHAR(128) | エイリアスまたはシーケンスのスキーマ。アイデンティティ列の場合、列のSYSCOLUMNSエントリからのTBCREATORの値 |
| OWNER | VARCHAR(128) | エイリアスまたはシーケンスの所有者。アイデンティティ列の場合、列のSYSCOLUMNSエントリからのTBCREATORの値 |
| 名前 | VARCHAR(128) | アイデンティティカラム、エイリアス、またはシーケンスの名前。(アイデンティティの名前はDB2によって生成されます) |
| SEQTYPE | CHAR(1) |
シーケンスオブジェクトの種類: A エイリアス I アイデンティティカラム S ユーザー定義シーケンス X XMLを持つベーステーブルのために暗黙的に作成されたDOCID |
| SEQUENCEID | INTEGER | アイデンティティカラム、エイリアスまたはシーケンスの内部識別子 |
| CREATEDBY | VARCHAR(128) | シーケンス、エイリアス、またはアイデンティティカラムを作成したユーザーの主要認証ID |
| INCREMENT | DECIMAL(31,0) | INTEGERスコープ内のインクリメント値(正または負)。エイリアスの場合は0 |
| START | DECIMAL(31,0) | 開始値。エイリアスの場合は0 |
| MAXVALUE | DECIMAL(31,0) | データ型に対して許可される最大値。エイリアスの場合は0 |
| MINVALUE | DECIMAL(31,0) | データ型に対して許可される最小値。エイリアスの場合は0 |
| サイクル | CHAR(1) |
境界が達成されたときにサイクルが発生するか: N いいえ Y はい エイリアスの場合は空白 |
| キャッシュ | INTEGER | より迅速なアクセスのためにメモリに事前に割り当てるシーケンス値の数。0は値が事前に割り当てられないこと、またはエイリアスを示します |
| 順序 | CHAR(1) |
値を順番に生成する必要があるか: Y はい N いいえ エイリアスの場合は空白 |
| データ型ID | INTEGER |
組み込みデータ型の場合、組み込み型の内部ID。 区別型の場合、区別型の内部ID |
| ソースタイプID | INTEGER | 組み込みデータ型の場合、0。区別型の場合、区別型がソースされる組み込みデータ型の内部ID |
| 作成日時 | TIMESTAMP |
アイデンティティカラム、エイリアス、またはシーケンスが作成されたときのタイムスタンプ
|
| 変更日時 | TIMESTAMP | アイデンティティカラム、エイリアス、またはシーケンスが変更されたときのタイムスタンプ |
|
最大割り当て_ EDVAL |
DECIMAL(31,0) | 最後に割り当てられた可能性のある値。シーケンスオブジェクトが作成されるときにnullに初期化されます。次のn値のチャンクがキャッシュされるたびに更新されます。ここでnはキャッシュの値です。 |
| IBMREQD | CHAR(1) | Yは行が(MRM)テープから来たことを示します |
| 備考 | VARCHAR(254) | ユーザーがCOMMENTステートメントで提供した文字列。アイデンティティカラムの場合は空白 |
| 精度 | SMALLINT | 小数または数値型のシーケンスに定義された精度。SMALLINTの場合は5、INTEGERの場合は10、または小数データ型のユーザーによって指定された実際の精度。V8より前に作成された行の場合は0、またはエイリアス |
| 再起動時 | DECIMAL(31,0) | ALTER中にシーケンスのために指定された再起動値、またはNULL。ALTER後の最初の値生成中に再起動値はNULLにリセットされます。再起動値が指定されたALTERが発生していない場合、またはエイリアスの場合はNULL |
| 所有者タイプ | CHAR(1) |
オーナーの種類: 空白 認証ID L 役割 |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用したリリース。V9以前に作成された場合は空白 |
| SEQSCHEMA | VARCHAR(128) | ターゲットシーケンスのスキーマ |
| SEQNAME | VARCHAR(128) | ターゲットシーケンスの名前 |
SYSIBM.SYSSEQUENCESDEP
テーブル上のアイデンティティ列の依存関係を記録します
| 列名 | データ型 | 説明 |
|---|---|---|
| BSEQUENCEID | INTEGER | アイデンティティ列またはシーケンスの内部識別子 |
| DCREATOR | VARCHAR(128) | このアイデンティティ列またはシーケンスに依存するオブジェクトの所有者 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示す |
| DNAME | VARCHAR(128) | このアイデンティティ列またはシーケンスに依存するオブジェクトの名前 |
| DCOLNAME | VARCHAR(128) | アイデンティティ列の名前。SQL関数行は空白 |
| DTYPE | CHAR(1) |
オブジェクトのタイプはこのシーケンスに依存します: F SQL関数 I アイデンティティ列 X XMLを持つ基本テーブルに作成された暗黙のDOCID列 空白 |
| BSCHEMA | VARCHAR(129) | シーケンスのスキーマ名 |
| BNAME | VARCHAR(128) | シーケンス名(アイデンティティ列用にDB2によって生成) |
| DSCHEMA | VARCHAR(128) | シーケンスに依存するオブジェクトの修飾子 |
| DOWNER | VARCHAR(128) | シーケンスに依存するオブジェクトの所有者 |
| DOWNERTYPE | CHAR(1) |
所有者のタイプ: 空白 認証ID L 役割 |
SYSIBM.SYSSESSION
サーバーによって生成されたセッショントークンと関連するセッションデータを保存します
| 列名 | データ型 | 説明 |
|---|---|---|
| TOKEN | CHAR(40) | セッションのセッショントークン |
| CORRTKN | VARCHAR(256) | 使用中の拡張クライアント相関トークン |
| GV_FLAGS | CHAR(2) | グローバル変数の内部分類用フラグ |
| TOTAL | CHAR(4) | SYSSESSION_EX内のセッショントークンに対応するエントリ数 |
|
SPECIAL_ REGISTERS |
VARCHAR(16000 |
特殊レジスタの値
|
|
GLOBAL_ VARIABLES |
BLOB(2G) | グローバル変数の値 |
| ROWID | ROWID | 生成されたROWID |
SYSIBM.SYSSESSION_EX
ロケータに対応するLOBまたは配列タイプのグローバル変数データを含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| TOKEN | CHAR(40) | セッションのためのセッショントークン |
| LOCATOR | CHAR(8) | DATATYPEがLOBの配列であるグローバル変数のいずれかに対応するロケータ値 |
| HEADER | CHAR(89) | ロケータ値が配列タイプに対応する場合の配列静的記述子ヘッダー |
| GVID | CHAR(8) | グローバル変数識別子 |
| DATATYPE | CHAR(2) | グローバル変数のデータ型 |
| CSSID | CHAR(2) | グローバル変数のCCSID |
| GVSCHEMA | VARCHAR(130) | グローバル変数のスキーマ名 |
| GVNAME | VARCHAR(130) | グローバル変数の名前 |
| DATA | BLOB(2G) | グローバル変数に格納されているデータ値 |
SYSIBM.SYSSESSION_STATUS
セッションデータが最後に参照されたときのセッショントークン/タイムスタンプ値を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| TOKEN | CHAR(40) | セッションのセッショントークン |
| TOKEN_TS | CHAR(16) | 行が最後に参照された日時 |
|
TOKEN_ MEMBER |
CHAR(16) | グローバル変数の内部分類のためのフラグ |
| STATUS | CHAR(2) | トークンに対応するセッションのステータス |
SYSIBM.SYSSTATFEEDBACK
欠落または矛盾したカタログ統計SQLステートメントに関する情報を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| TBCREATOR | VARCHAR(128) | テーブルの作成者 |
| TBNAME | VARCHAR(128) | テーブルの名前 |
| COLNAME | VARCHAR(128) | インデックスの作成者 |
| IXNAME | VARCHAR(128) | インデックスの名前 |
| COLNAME | VARCHAR(128) | 列の名前 |
| NUMCOLUMN | SMALLINT | 列グループ内の列の数 |
|
COLGROUP COLNO |
VARCHAR(254) | 統計に関連付けられた列のセットを識別する16進数表現 |
| TYPE | CHAR(1) |
収集する統計のタイプ: C – 基数 F – 頻度 H – ヒストグラム I – インデックス T – テーブル |
| DBNAME | VARCHAR(24) | データベースの名前 |
| TSNAME | VARCHAR(24) | テーブルスペースの名前 |
| REASON | CHAR(8) |
統計が推奨された理由: BASIC – 列テーブルまたはインデックスに対する基本的な統計値が欠落しています KEYCARD - インデックスキー列の基数が欠落しています LOWCARD - 列の基数が低値であり、データの偏りが発生する可能性を示しています NULLABLE - nullable列の分布統計が利用できません DEFAULT - 述語がおそらくデフォルト値を参照しています RANGEPRD - 範囲述語に対するヒストグラム統計が利用できません PARALLEL - キー範囲の均一なパーティショニングにより並列性を改善できます CONFLICT - 別の統計がこの統計と矛盾しています COMPFIX - インデックス複合フィルタファクターのために多列基数統計が必要です STALE - 関連オブジェクトの時間統計収集の比較に基づいて他の統計と同期していません |
|
BLOCK_ RUNSTATS |
CHAR(1) | 最適化ツールが推奨に基づいて統計を収集する際に行が使用されるかどうか。DB2は新しい行には空白値を挿入します |
| REMARKS | VARCHAR(254) | 拡張性のための自由形式テキスト |
| LASTDATE | DATE | 最後の日付統計の推奨がDB2によって更新されました |
SYSIBM.SYSSTMT
各DBRMの各SQL文に対して1行以上を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| NAME | VARCHAR(24) | DBRMの名前 |
| PLNAME | VARCHAR(24) | アプリケーションプランの名前 |
| PLCREATOR | VARCHAR(128) | アプリケーションプランの所有者の認可ID |
| SEQNO | SMALLINT | プランのステートメントに対する行のシーケンス番号 |
| STMTNO | SMALLINT | ソースプログラムのステートメント番号 |
| SECTNO | SMALLINT | ステートメントのセクション番号 |
| IBMREQD | CHAR(1) | Yは行が(MRM)テープから来たことを示します |
| TEXT | VARCHAR(3800) | SQLステートメントのテキストまたはテキストの部分 |
| ISOLATION | CHAR(1) |
SQLステートメントの隔離レベル: R RR(再読み込み可能な読み取り) T RS(読み取りの安定性) S CS(カーソルの安定性) U UR(未コミットの読み取り) L RS隔離のために更新ロックを保持します。 X RR隔離のために更新ロックを保持します。 空白 WITH句は指定されていません。 |
| STATUS | CHAR(1) | ステートメントのバインディングの状態 |
| ACCESSPATH | CHAR(1) | 静的ステートメントの場合、ステートメントのアクセスパスはユーザー指定の最適化ヒントに基づいています。 'H'の値は最適化ヒントが使用されたことを示します |
| STMTNOI | INTEGER | 値がゼロでない場合、ソースプログラムのステートメント番号を含む |
| SECTNOI | INTEGER | ステートメントのセクション番号 |
| EXPLAINABLE | CHAR(1) |
次のいずれかの値を含みます: Y EXPLAIN関数と一緒に使用でき、userid.PLAN_TABLEにアクセスパスを説明する行があることを示します。 N ステートメントには、userid.PLAN_TABLEにアクセスパスを説明する行がありません。 空白 ステートメントはV7以前にバインドされました。 |
| QUERYNO | INTEGER | ソースプログラムのステートメントのクエリ番号 |
| PLCREATOR | CHAR(1) |
作成者の種類を示します: 空白 認可ID L ロール |
SYSIBM.SYSSTOGROUP
各ストレージグループごとに1行を含みます
| Column name | データタイプ | 説明 |
|---|---|---|
| 名前 | VARCHAR(128) | ストレージグループの名前 |
| 作成者 | VARCHAR(128) | ストレージグループの所有者の承認ID |
| VCATNAME | VARCHAR(128) | 統合カタログ施設カタログの番号 |
| SPACE | INTEGER | ストレージグループに割り当てられたDASDストレージのキロバイト数。STOSPACEユーティリティの最後の実行によって決定されます |
| IBMREQD | CHAR(1) | Yは行が(MRM)テープから来たことを示します |
| CREATEDBY | VARCHAR(128) | ストレージグループを作成したユーザーの主な承認ID |
| STATSTIME | TIMESTAMP | ストレージグループのためにSTOSPACEユーティリティが実行された場合、STOSPACEが最後に実行された日時 |
| CREATEDTS | TIMESTAMP | ストレージグループのためにCREATEが実行された時間 |
| ALTEREDTS | TIMESTAMP | ストレージグループのために最も最近ALTER STOGROUPステートメントが実行された時間。ALTER STOGROUPステートメントが適用されていない場合、ALTEREDTDはCREATEDTSの値になります |
| SPACEF | FLOAT | ストレージグループのためのDASDストレージのキロバイト数 |
| DATACLAS | VARCHAR(24) | SMSデータクラスの名前。使用されていない場合は空白 |
| MGMTCLAS | VARCHAR(24) | SMS管理クラスの名前。使用されていない場合は空白 |
| STORCLAS | VARCHAR(24) | SMSストレージクラスの名前。使用されていない場合は空白 |
|
作成者 タイプ |
CHAR(1) |
作成者のタイプを示します: 空白 承認ID L 役割 |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されたDB2のリリース。V9以前に作成された場合は空白 |
SYSIBM.SYSSTRINGS
文字変換に関する情報を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| INCCSID | INTEGER | この行によって表される文字変換のソースCCSID |
| OUTCCSID | INTEGER | この行によって表される文字変換のターゲットCCSID |
| TRANSTYPE | CHAR(2) |
変換の性質を示してください。値は次のとおりです: GG GRAPHIC to GRAPHIC MM EBCDIC MIXED to EBCDIC MIXED MS EBCDIC MIXED to SBCS PM ASCII MIXED to EBCDIC MIXED PS ASCII MIXED to SBCS SM SBCS to EBCDIC MIXED SS SBCS to SBCS MP EBCDIC MIXED to ASCII MIXED PP ASCII MIXED to ASCII MIXED SP SBCS to ASCII MIXED |
| ERRORBYTE | CHAR(1) | 変換テーブルでエラーバイトとして使用されるバイト |
| SUBBYTE | CHAR(1) | 変換テーブルで置換文字として使用されるバイト |
| TRANSPROC | VARCHAR(24) | モジュール名または空白 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| TRANSTAB | VARCHAR(256) | 変換テーブルまたは空の文字列 |
SYSIBM.SYSSYNONYMS
各テーブルまたはビューの同義語ごとに1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| NAME | VARCHAR(128) | テーブルまたはビューの同義語 |
| CREATOR | VARCHAR(128) | 同義語の所有者の認証ID |
| TBNAME | VARCHAR(128) | テーブルまたはビューの名前 |
| TBCREATOR | VARCHAR(128) | テーブルまたはビューの所有者のスキーマ |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示す |
| CREATEDBY | VARCHAR(128) | 同義語を作成したユーザーの主要な認証ID |
| CREATEDTS | TIMESTAMP | 同義語の作成が実行された時間 |
| CREATORTYPE | CHAR(1) |
作成者のタイプ: 空白 認証ID L ロール |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されたDB2のリリース。V9以前の場合は空白 |
SYSIBM.SYSTABAUTH
テーブルおよびビューに対するユーザーが保持する権限を記録します
| Column name | Data type | Description |
|---|---|---|
| GRANTOR | VARCHAR(128) | 権限を付与したユーザーのAuth ID。PUBLICである可能性がある |
| GRANTEE | VARCHAR(128) | 権限を持つユーザーのAuth IDまたは権限を使用する計画またはパッケージの名前 |
| GRANTEETYPE | CHAR(1) |
GRANTEEのタイプ: blank 認可ID L ロール P プランまたはパッケージ。COLLIDが空白でない場合はパッケージ |
| DBNAME | VARCHAR(24) | DBADM、DBCTRL、またはDBMAINT権限を持つユーザーから権限を受け取った場合、DBNAMEはGRANTORがその権限を持っているデータベースの名前です。それ以外の場合は空白 |
| SCREATOR | VARCHAR(128) | SYSTABAUTHの行がCREATE VIEW文の結果として作成された場合、SCREATORはCREATE TABLEのフルセレクトで参照されるテーブルのスキーマ所有者です |
| STNAME | VARCHAR(128) | SYSIBM.SYSTABAUTHの行がCREATE TABLEまたはMQTの結果として作成された場合、STNAMEはCREATE TABLEのフルセレクトで参照されるテーブルまたはビューの名前です |
| TCREATOR | VARCHAR(128) | テーブルまたはビューの所有者のスキーマ |
| TTNAME | VARCHAR(128) | テーブルまたはビューの名前 |
| AUTHHOWGOT | CHAR(1) |
権限を受け取ったユーザーの認可レベル。必ずしも付与者の最高認可レベルではありません。 空白 該当なし C DBCTL D DBADM E SECADM G ACCESSCTRL L SYSCTRL M DBMAINT S SYSADM T DATAACCESS |
| UPDATECOLS | CHAR(1) | 空白の場合、UPDATEAUTHの値がテーブルまたはビューのすべての列に均一に適用されます。(*)の場合、一部の列にはUPDATEAUTHの値が適用されますが、他の列には適用されません |
| ALTERAUTH | CHAR(1) |
GRANTEEはテーブルを変更できます: 空白 権限は保持されていない G GRANTオプション付きで権限が保持されている Y GRANTオプションなしで権限が保持されている |
| DELETEAUTH | CHAR(1) |
GRANTEEはテーブルまたはビューから行を削除できます: 空白 権限は保持されていない G GRANTオプション付きで権限が保持されている Y GRANTオプションなしで権限が保持されている |
| INDEXAUTH | CHAR(1) |
GRANTEEはテーブルにインデックスを作成できます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| INSERTAUTH | CHAR(1) |
GRANTEEはテーブルまたはビューに行を挿入できます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| SELECTAUTH | CHAR(1) |
GRANTEEはテーブルまたはビューから行を選択できます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| UPDATEAUTH | CHAR(1) |
GRANTEEはテーブルまたはビューの行を更新できます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| IBMREQD | CHAR(1) | Yは行が(MRM)テープから来たことを示します |
| COLLID | VARCHAR(128) | GRANTEEがパッケージの場合、そのコレクション名。それ以外は、空白 |
| CONTOKEN | CHAR(8) | GRANTEEがパッケージの場合、パッケージが派生したDBRMの一貫性トークン。それ以外は、空白 |
|
REFERENCES AUTH |
CHAR(1) |
GRANTEEは、テーブルが親である参照制約を作成または削除できます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| REFCOLS | CHAR(1) | テーブルのすべての列にREFERENCESAUTHの値が均等に適用される場合は空白。(*)は、REFERENCEAUTHの値が一部の列には適用されるが他の列には適用されない場合 |
| GRANTEDTS | TIMESTAMP | GRANTステートメントが実行された時刻 |
| TRIGGERAUTH | CHAR(1) |
GRANTEEは、テーブルがトリガーテーブルとして名前付けされるトリガーを作成できます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| GRANTORTYPE | CHAR(1) |
GRANTORのタイプ: blank 認可ID L ロール |
| UNLOADAUTH | CHAR(1) |
GRANTEEがUNLOADユーティリティを使用してデータをアンロードできるか 空白 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| SYS_START | TIMESTAMP(12) | 最新のトランザクションに関連付けられた開始時刻 |
| SYS_END | TIMESTAMP(12) | 行がシステム期間の一時テーブルから削除された時刻 |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのタイムスタンプ値またはnull |
SYSIBM.SYSTABCONST
各一意の制約(主キーまたは一意キー)ごとに1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| 制約名 | VARCHAR(128) | 制約の名前 |
| テーブル作成者 | VARCHAR(128) | 制約が定義されているテーブルのスキーマ |
| テーブル名 | VARCHAR(128) | 制約が定義されているテーブルの名前 |
| 作成者 | CHAR(8) | 制約が定義されている承認ID |
| タイプ | CHAR(1) |
制約の種類: F 外部キー P 主キー U ユニークキー |
| IXOWNER | VARCHAR(128) | 制約を強制するインデックスのスキーマ |
| IXNAME | VARCHAR(128) | 制約を強制するインデックスの名前 |
| CREATEDTS | TIMESTAMP | 制約を作成するためのステートメントが実行された時間 |
| IBMREQD | CHAR(1) | Yは行が(MRM)テープから来たことを示します |
| COLCOUNT | SMALLINT | 制約内の列の数 |
| リリース作成日 | CHAR(1) | オブジェクトを作成するために使用されたDB2のリリース。V9以前の場合は空白 |
SYSIBM.SYSTABLEPART
各非パーティション化テーブルスペースおよび各パーティション化テーブルスペースの各パーティションごとに1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| PARTITION | SMALLINT | パーティション番号;テーブルスペースがパーティションされていない場合は0 |
| TSNAME | VARCHAR(24) | テーブルスペースの名前 |
| DBNAME | VARCHAR(24) | テーブルスペースを含むデータベースの名前 |
| IXNAME | VARCHAR(128) | パーティショニングインデックスの名前。パーティションされていない場合は空白 |
| IXCREATOR | VARCHAR(128) | パーティションインデックスのスキーマ。パーティションされていない場合は空白。 |
| PQTY | INTEGER | ユーザー管理データセットの場合、主スペースの割り当ては4 KBのストレージブロック単位または-1。 |
| SQTY | SMALLINT | ユーザー管理のデータセットの場合、値は4 KBのストレージブロック単位での二次スペースの割り当てです。-1の場合もあります。 |
| STORTYPE | CHAR(1) |
ストレージの割り当て: E 明示的(ストレージグループは使用しません) I 暗黙的(ストレージグループが使用されます) |
| STORNAME | VARCHAR(128) | スペースの割り当てに使用されるストレージグループの名前。ストレージグループが使用されていない場合は空白になります。 |
| VCATNAME | VARCHAR(24) | スペースの割り当てに使用されるICFカタログの名前 |
| CARD | INTEGER | テーブルスペースまたはパーティション内の行の数、またはテーブルスペースがLOBテーブルスペースである場合はテーブルスペース内のLOBの数 |
| FARINDREF | INTEGER | 元のページから遠く移動された行の数 |
| NEARINDREF | INTEGER | 元のページの近くに移動された行の数 |
| PERACTIVE | SMALLINT | アクティブテーブルのデータから占有されているスペースの割合 |
| PERCDROP | SMALLINT | 削除されたテーブルの行によって占有されているスペースの割合 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| LIMITKEY | VARCHAR(765) | 外部形式のパーティションの高値 |
| FREEPAGE | SMALLINT | ページが自由なスペースとして残される前に読み込まれたページの数 |
| PCTFREE | SMALLINT | 各ページに残された自由なスペースの割合 |
| CHECKFLAG | CHAR(1) |
C テーブルスペースパーティションはチェック保留状態にあり、参照制約、テーブルチェック制約、またはその両方を違反する可能性のある行がテーブルにあります。 D LOBテーブルスペースに関連付けられたLOB列のインライン長が、インライン長が変更されたときに減少しました。 I このLOBテーブルスペースに関連付けられたLOB列のインライン長が、インライン長が変更されたときに増加しました。 空白 テーブルスペースはパーティションではなく、参照制約、テーブルチェック制約、またはその両方を違反する可能性のある行を含みません |
| SPACE | INTEGER |
テーブルスペースパーティションに割り当てられたDASDストレージのキロバイト数。これは、STOSPACEユーティリティまたはRUNSTATSユーティリティの最後の実行によって決定されます。 0 STOSPACEまたはRUNSTATSユーティリティは実行されていません。 -1 テーブルスペースはDEFINE NO句で定義されており、データが最初に一つのパーティションに挿入されるまでデータセットの物理的作成が遅延されており、データはまだ挿入されていません。 非ゼロまたは非負の値 LOBテーブルスペースの補助テーブル |
| COMPRESS | CHAR(1) |
次のことを示します: · テーブルスペースパーティションに対して、パーティションのCOMPRESS属性がYESであるかどうか。 · 非パーティションテーブルスペースに対して、テーブルスペースのCOMPRESS属性がYESであるかどうか。 Y 圧縮が定義されています 空白 圧縮なし |
| PAGESAVE | SMALLINT | COMPRESS YESまたはその他の圧縮ルーチンで定義された結果として、テーブルスペースまたはパーティションで保存されたページの割合 |
| STATSTIME | TIMESTAMP | RUNSTATSが実行された日時 |
| GBPCACHE | CHAR(1) |
テーブルスペースまたはパーティションのグループバッファプールキャッシュオプション。 A 変更されたページと変更されていないページがキャッシュされます N グループバッファプールにデータはキャッシュされません S 変更されたシステムページのみ 空白 変更されたページのみがキャッシュされます |
| CHECKRID5B | CHAR(5) | テーブルまたはパーティションがチェック保留状態にない場合(CHECKFLAGが空白の場合)またはテーブルがパーティション分割されていない場合は空白。それ以外の場合、参照制約、テーブルチェック制約のいずれか、またはその両方を違反する可能性のあるパーティションの最初の行のRID;または値はX’0000000000’であり、任意の行が参照制約を違反する可能性があることを示します。 |
| TRACKMOD | CHAR(1) |
スペースマップページでのページの変更を追跡します: N いいえ Y はい |
| エポック | 整数 | テーブル内の行の位置を変更する操作が実行されるたびに実装される数値 |
| SECQTYI | 整数 | 4KBストレージの単位の二次スペース割り当て |
| CARDF | 浮動小数点 | テーブルスペースまたはパーティション内の行数、またはテーブルスペースがLOBテーブルスペースである場合は、テーブルスペース内のLOBの数 |
| IPREFIX | CHAR(1) | テーブルスペースまたはパーティションのデータセット名のインスタンス修飾子の最初の文字。‘I’または‘J’のみが有効。デフォルト=’I’ |
| ALTEREDTS | タイムスタンプ | インデックスに対して最も最近実行されたALTER INDEXの時間 |
| SPACEF | FLOAT(8) | DASDストレージのキロバイト数 |
| DSNUM | FLOAT(8) | データセットの数 |
| EXTENTS | 整数 | データセットのエクステント数 |
| LOGICAL_PART | SMALLINT | テーブル制御パーティショニングまたはインデックス制御パーティショニングで作成されたテーブルスペースの論理パーティション(論理的な昇順または降順) |
|
LIMITKEY_ INTERNAL |
VARCHAR(512) | 内部形式でのパーティションの制限キーの最高値 |
|
OLDEST_ VERSION |
SMALLINT | テーブル内のデータの最も古い形式のバージョン番号と、パートレベルの任意のイメージコピー |
| CREATDTS | タイムスタンプ | パーティションが作成された時間 |
| AVGROWLEN | 整数 | テーブルスペースまたはパートの行の平均長。テーブルスペースまたはパートが圧縮されている場合、値は圧縮された行の長さです。テーブルスペースまたはパートが圧縮されていない場合、値は非圧縮の行の長さです。 |
| フォーマット | CHAR(1) |
テーブルスペースまたはパーティション内の行のフォーマット: R 再配置された行フォーマット 空白 基本的な行フォーマットまたはLOBテーブルスペース |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されたDB2のリリース。V9以前の場合は空白。 |
| REORG_LR_TS | TIMESTAMP | REORGまたはLOAD REPLACEユーティリティが最後に発生した時間。 |
| HASHSPACE | BIGINT | 成長によるパーティションテーブルスペースの場合は0。範囲パーティショニングされたユニバーサルテーブルスペースの場合、これはパーティションレベルで指定されたKB単位のスペースの量です。オーバーライドが提供されない場合、これはSYSTABLESPACEのHASHSPACEの値と同じになります。 |
| HASHDATAPAGES | BIGINT | 成長によるパーティションテーブルスペースの場合は0。範囲パーティショニングされたユニバーサルテーブルスペースの場合、各パーティションのHASHSPACE列に対応するハッシュデータページの数。ハッシュアクセスを使用するために変更されたテーブルスペースでは0。 |
| RBA_FORMAT | CHAR(1) |
RBA/LRSNのフォーマット B 基本、6バイトのRBA/LRSNフォーマット E 拡張、10バイトのRBA/LRSNフォーマット U 未定義。テーブルスペースを作成する際にDEFINE NOが指定され、テーブルスペースがXMLバージョンのXMLテーブルスペースでない場合。 空白 移行されたレコードのため。 |
| PCTFREE_UPD | SMALLINT | 可変長レコードの更新のために予約された自由スペースの割合。オブジェクトが作成または変更されたときに定義される。 |
|
PCTFREE_UPD_ 計算 |
SMALLINT | 可変長レコードの更新のためにDB2またはユーティリティによって計算された自由スペースの割合。 |
| タイプ | CHAR(1) |
パーティションのタイプ 空白 LOBなしまたはメンバークラスターなし G MAXPARTITIONSで定義された L 64ギガバイトを超える可能性がある O LOBで定義された P XMLのための暗黙のテーブルスペース R 範囲パーティショニングされたUTS |
| PAGENUM | CHAR(1) |
テーブルスペースまたはインデックスページの番号付けのフォーマット A 絶対 R 相対 |
| BPOOL | CHAR(8) | パーティションに使用されるバッファプール |
| PGSIZE | SMALLINT | テーブルスペース内のページのサイズ(KB単位) |
| DSSIZE | INTEGER | パーティションの最大サイズ |
|
MEMBER_ CLUSTER |
CHAR(1) |
MEMBER CLUSTERが指定されているかどうか Y MEMBER CLUSTERが指定されています 空白 MEMBER CLUSTERは指定されていません |
| COMPRESSRATIO | SMALLINT |
圧縮によって保存されたバイトの平均パーセンテージ -1 値が収集されていません 0 圧縮が存在しないか、平均圧縮レコードの長さが未圧縮レコードよりも同じか長い |
SYSIBM.SYSTABLEPART_HIST
SYSTABLEPARTからの行を含みます。挿入、更新、削除が可能です
| 列名 | データ型 | 説明 |
|---|---|---|
| PARTITION | SMALLINT | パーティション番号; テーブルスペースがパーティション化されていない場合は0 |
| TSNAME | VARCHAR(24) | テーブルスペースの名前 |
| DBNAME | VARCHAR(24) | テーブルスペースを含むデータセットの名前 |
| PGTY | INTEGER | ユーザー管理されたデータセットの場合、値は4KBストレージブロック単位のプライマリスペース割り当て |
| SECQTYI | SMALLINT | 4KBブロック単位の二次スペース割り当て。ユーザー管理されたデータセットの場合、値は4KBストレージブロック単位の二次スペース割り当てまたは-1 |
| FARINDREF | INTEGER | 元のページから遠く移動した行の数 |
| NEARINDREF | INTEGER | 元のページの近くに移動した行の数 |
| PERACTIVE | SMALLINT | アクティブテーブルからのデータ行によって占められるスペースの割合 |
| PERCDROP | SMALLINT | 削除されたテーブルによって占められるスペースの割合 |
| SPACEF | FLOAT(8) | テーブルスペースパーティションに割り当てられたDASDストレージのキロバイト数 |
| PAGESAVE | SMALLINT | COMPRESS YESまたは他の圧縮ルーチンを使用して定義されたテーブルスペースまたはパーティション内で保存されたページの割合 |
| STATSTIME | TIMESTAMP | RUNSTATSが統計を更新した場合、最後のRUNSTATSの呼び出しで統計が更新された日時 |
| CARDF | FLOAT(8) | パーティションのテーブルスペース内の行数、またはテーブルスペースがLOBテーブルスペースである場合、そのテーブルスペース内のLOBの数 |
| EXTENTS | INTEGER | データセットのエクステント数。値はオブジェクトの最終DSNUMのみ |
| DSNUM | INTEGER | テーブルスペース内のデータセット番号 |
| IBMREQD | CHAR(1) | Yは行が(MRM)テープから来たことを示す |
| AVGROWLEN | INTEGER | テーブルスペースまたはパーティション内のテーブルの行の平均長。テーブルスペースまたはパーティションが圧縮されている場合、値は圧縮された行の長さ。テーブルスペースまたはパーティションが圧縮されていない場合、値は非圧縮行の長さ |
SYSIBM.SYSTABLES
各テーブルビューエイリアスごとに1行を含みます
| Column name | データ型 | 説明 |
|---|---|---|
| NAME | VARCHAR(128) | テーブル、ビュー、またはエイリアスの名前 |
| CREATOR | VARCHAR(128) | テーブル、ビュー、またはエイリアスのスキーマ |
| TYPE | CHAR(1) |
オブジェクトの種類: A エイリアス C クローンテーブル H 履歴テーブル G 作成されたグローバル一時テーブル M マテリアライズドクエリテーブル P XML列のために作成された暗黙のテーブル R アーカイブテーブル T テーブル V ビュー X 補助テーブル |
| DBNAME | VARCHAR(24) | テーブルまたはテーブルのビューの場合、TSNAME に名前が付けられたテーブルスペースを含むデータベースの名前 |
| TSNAME | VARCHAR(24) | テーブルまたは1つのテーブルのビューのための、テーブルを含むテーブルスペースの名前 |
| DBID | SMALLINT | データベースの内部識別子 |
| OBID | SMALLINT | テーブルの内部識別子 |
| COLCOUNT | SMALLINT | テーブルまたはビューの列の数 |
| EDPROC | VARCHAR(24) | 編集手続きの名前; 行がビューまたはエイリアス、または編集手続きのないテーブルを説明する場合は空白 |
| VALPROC | VARCHAR(24) | 検証手続きの名前; 行がビューまたはエイリアス、または編集手続きのないテーブルを説明する場合は空白 |
| CLUSTERTYPE | CHAR(1) |
RESTRICT ON DROPが適用されるか: 空白 いいえ Y はい。テーブルまたはそのテーブルを含むテーブルスペースやデータベースは削除できません |
| NPAGES | INTEGER | テーブルの行が表示されるページの合計数 |
| PCTPAGES | SMALLINT | テーブルの行を含むアクティブなテーブルスペースページの割合 |
| IBMREQD | CHAR(1) | Yは行がMRMテープから来たことを示します |
| REMARKS | VARCHAR(254) | COMMENT ONでユーザーが提供した文字列 |
| PARENTS | SMALLINT | テーブルが依存している関係の数。行がビュー、エイリアス、作成された一時テーブル、またはMQTを説明する場合は0 |
| CHILDREN | SMALLINT | テーブルが親である関係の数。行がビュー、エイリアス、作成された一時テーブル、またはMQTを説明する場合は0 |
| KEYCOLUMNS | SMALLINT | テーブルの主キーにある列の数。行がビュー、エイリアス、または作成された一時テーブルを説明する場合は0 |
| RECLENGTH | SMALLINT | ユーザーテーブルの場合、テーブル内の任意のレコードの最大長 |
| STATUS | CHAR(1) |
テーブル定義の状態: I テーブルの定義が不完全です。TABLESTATUS列はテーブル定義が不完全である理由を示します R ビューの内部表現を再生成しようとしたときにエラーが発生しました X テーブルには親インデックスがあり、定義が完了しています 空白 テーブルに親インデックスがないか、カタログテーブルであるか、行がビューまたはエイリアスを説明します。テーブル、ビュー、またはエイリアスの定義は完了しています |
| KEYOBID | SMALLINT | テーブルの主キーの一意性を強制するインデックスの内部 DB2 識別子; 該当しない場合は 0 |
| LABEL | VARCHAR(90) | LABEL ON によって与えられたラベル; それ以外は空の文字列 |
| CHECKFLAG | CHAR(1) |
C テーブルを含むテーブルスペースがチェック保留状態にあり、テーブルに参照制約やテーブルチェック制約を違反する行が含まれています。テーブルは不整合なデータを含む可能性のある MQT です。 空白 テーブルに参照制約やテーブルチェック制約を違反する行が含まれていない; または行がビュー、エイリアス、または作成された一時テーブルを説明しています |
| CHECKRID | CHAR(4) | ‘FFFFFF00’ は、このテーブルの編集手続きが行属性の感受性なしに定義されていることを示します。他の値は、行属性の感受性を持つように定義された編集手続きを示します。 |
| AUDITING | CHAR(1) |
監査オプション: A 監査すべて C 変更を監査 空白 監査なし。 またはビュー、エイリアス、または作成された一時テーブル |
| CREATEDBY | VARCHAR(128) | テーブル、ビュー、またはエイリアスを作成したユーザーのプライマリ認証 ID |
| LOCATION | VARCHAR(128) | エイリアスのオブジェクトの場所名。テーブル、ビュー、または三部構成の名前で定義されていないエイリアスの場合は空白 |
| TBCREATOR | VARCHAR(128) |
· エイリアスの場合、参照されるテーブルまたはビューのスキーマ · クローン関係に関与するベーステーブルの場合、クローンテーブルの作成者名 · クローン関係に関与するクローンテーブルの場合、ベーステーブルの作成者名 · それ以外の場合、TBCREATOR は空白 |
| TBNAME | VARCHAR(128) |
· エイリアスの場合、参照されるテーブルまたはビューのスキーマ · クローン関係に関与するベーステーブルの場合、クローンテーブルの作成者名 · クローン関係に関与するクローンテーブルの場合、ベーステーブルの作成者名 · それ以外の場合は空白 |
| CREATEDTS | TIMESTAMP | テーブル、ビュー、またはエイリアスのために CREATE が実行された時刻 |
| ALTEREDTS | TIMESTAMP | テーブルの場合、最新の ALTER TABLE が適用された時刻。ALTER TABLE ステートメントが適用されていない場合、または行がエイリアスの場合、ALTEREDTS は CREATEDTS の値を持ちます。ビューの場合、最後に ALTER VIEW REGENERATE が適用された時刻 |
| DATACAPTURE | CHAR(1) |
テーブルの DATACAPTURE オプションの値を記録します: 空白 いいえ Y はい 作成された一時テーブルの場合、空白です |
| RBA1 | CHAR(10) | テーブルが作成されたときのログRBA(LRSN) |
| RBA2 | CHAR(10) | テーブルが最後に変更されたときのログRBA(LRSN) |
| PCTROWCOMP | SMALLINT | テーブル内のアクティブな行の総数に対する圧縮されたスローの割合。COMPRESS YESで定義されたテーブルスペースの行を含む |
| STATSTIME | TIMESTAMP | RUNSTATSが統計を更新した場合、最後のRUNSTATSの呼び出しが統計を更新した日時 |
| CHECKS | SMALLINT | テーブルに定義されたチェック制約の数 |
| CARDF | FLOAT | テーブル内の行の総数または補助テーブル内のLOBの総数 |
| CHECKRID5B | CHAR(5) | テーブルまたはパーティションがチェック保留状態でない場合は空白(CHECKFLAGは空白)、パーティション化されていない場合、またはテーブルが一時テーブルとして作成されている場合。そうでない場合、参照制約、テーブルチェック制約のいずれかを違反する可能性のあるパーティションの最初の行のRID、または任意の行が参照制約を違反することを示すX’0000000000’の値 |
|
ENCODING_ SCHEME |
CHAR(1) |
テーブル、ビュー、エイリアスのデフォルトエンコーディングスキーム: E EBCDIC A ASCII M 複数のCCSIDセットまたは複数のエンコーディングスキーム U UNICODE 空白 リモートエイリアスのため ‘E’は非ワークファイルデータベースのテーブル、ワークファイルデータベースのテーブルはV5以前に作成されている場合は空白 |
| TABLESTATUS | VARCHAR(30) |
不完全なテーブル定義の理由: F 必要なBUSINESS_TIME WITHOUT OVERLAPSインデックスが外部キーに対して不足している L LOB列に対して補助テーブルまたは補助インデックスが定義されていない P 親インデックスが不足している R 行IDに対する必要なインデックスが不足している U 一意キーに対する必要なインデックスが不足している V ビューの再生成中にエラーが発生した 空白 定義は完了している |
| NPAGESF | FLOAT(8) | テーブルで使用されるページの数 |
| SPACEF | FLOAT(8) | DASDストレージのキロバイト数 |
| AVGROWLEN | INTEGER | テーブルの行の平均長。圧縮されている場合、値は圧縮された行の長さ。圧縮されていない場合、値は未圧縮の行 |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されるdb2のリリース |
| NUM_DEPT_MQTS | SMALLINT | 依存しているマテリアライズドクエリテーブルの数。エイリアスまたは作成された一時テーブルの場合は0、またはテーブルにマテリアライズドクエリテーブルが定義されていない場合は0 |
| VERSION | SMALLINT |
このテーブルのデータ生形式のバージョン · 0は、このテーブルに対してバージョン作成の変更操作が行われたことがないことを示します · -1は、ベーステーブルの列が変更されたためにビューが再生成されたことを示します · 800は、V8以降のテーブルに対してCREATE VIEWまたはALTER VIEWが成功裏に行われたことを示します · 900は、ビューに対してDROP COLUMN句を伴うALTER TABLEが成功裏に行われたことを示します |
| PARTKEYCOLNUM | SMALLINT | パーティションキーの列の数。パーティショニングがないテーブルまたはインデックス制御パーティショニングを使用するテーブルは0。テーブル制御パーティショニングを使用するテーブルは非ゼロ。 |
| SPLIT_ROWS | CHAR(16) | VOLATILEテーブル以外は空白、そうでなければYはDB2にテーブルへのインデックスアクセスを可能な限り使用するよう指示します |
|
SECURITY_ LABEL |
CHAR(1) |
タイプ列がTまたはMの場合。テーブルはマルチレベルセキュリティを持つ: 空白 マルチレベルセキュリティなし R テーブルは行の粒度でマルチレベルセキュリティを持つ |
| OWNER | VARCHAR(128) | テーブル、ビュー、またはエイリアスの所有者のAuth ID、V9以前に作成されたテーブル、ビュー、またはエイリアスの場合は空白 |
| APPEND | CHAR(1) |
テーブルに対してAPPENDオプションが指定されています Y はい N いいえ |
| OWNERTYPE | CHAR(1) |
所有者のタイプ: 空白 認証ID L 役割 |
| CONTROL | CHAR(1) |
行または列のアクセス制御を使用して強制されるアクセス: 空白 アクセス制御の強制なし B 行と列のアクセス制御 C 列のアクセス制御 R 行のアクセス制御 |
|
VERSIONING_ SCHEMA |
VARCHAR(128) | バージョン管理のあるシステム維持の一時テーブルである場合の履歴テーブルのスキーマ名、または履歴テーブルである場合のシステム維持の一時テーブルのスキーマ名 |
|
VERSIONING_ TABLE |
VARCHAR(128) | バージョン管理のあるシステム維持の一時テーブルである場合の履歴テーブルのテーブル名、または履歴テーブルである場合のシステム維持の一時テーブルのテーブル名 |
|
HASHKEY COLUMNS |
SMALLINT | テーブルのハッシュキーにおける列の数。行がビュー、エイリアス、または作成された一時テーブルを説明する場合は0 |
|
アーカイブ_ スキーマ |
VARCHAR(128) |
次のようにスキーマ名を含みます: · テーブルがアーカイブ対応テーブルの場合、アーカイブテーブルのスキーマ名を含む · テーブルがアーカイブテーブルの場合、この列はアーカイブ対応テーブルのスキーマ名を含む · テーブルがアーカイブ対応でもアーカイブテーブルでもない場合、値は空白 |
|
アーカイブ_ テーブル |
VARCHAR(128) |
次のようにテーブル名を含みます: · テーブルがアーカイブ対応テーブルの場合、アーカイブテーブルのテーブル名を含む · テーブルがアーカイブテーブルの場合、アーカイブ対応テーブルのテーブル名を含む · テーブルがアーカイブ対応テーブルでもアーカイブテーブルでもない場合、値は空白 |
|
統計_ フィードバック |
CHAR(1) | クエリがDSNZPARM STATFDBK_SCOPEに基づいて統計収集の資格を満たす場合、このテーブルのSYSSTATFEEDBACKに統計推奨が配置されるかどうかを制御します。テーブルの収集を有効または無効にするために「Y」または「N」を更新できます |
| REGENERATETS | TIMESTAMP(12) | オブジェクトが再生成された時間 |
SYSIBM.SYSTABLESPACE
各テーブルスペースごとに1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| NAME | VARCHAR(24) | テーブルスペースの名前 |
| CREATOR | VARCHAR(128) | テーブルスペースの所有者の承認ID |
| DBNAME | VARCHAR(24) | テーブルスペースを含むデータベースの名前 |
| DBID | SMALLINT | テーブルスペースを含むデータベースの内部識別子 |
| OBID | SMALLINT | テーブルスペースファイル記述子の内部識別子 |
| PSID | SMALLINT | テーブルスペースページセット記述子の内部識別子 |
| BPOOL | CHAR(8) | テーブルスペースに使用されるバッファプールの名前 |
| PARTITIONS | SMALLINT | テーブルスペースのパーティション数; パーティションがない場合は0 |
| LOCKRULE | CHAR(1) |
テーブルスペースのロックサイズ: A すべて L 大きなオブジェクト (LOB) P ページ R 行 S テーブルスペース T テーブル X 暗黙的に作成されたXMLテーブルスペース |
| PGSIZE | SMALLINT | テーブルスペース内のページのサイズ(キロバイト単位) |
| ERASERULE | CHAR(1) |
データセットは削除時に消去されます。テーブルスペースがパーティション分割されている場合は意味がありません: N 消去しない Y 消去する |
| STATUS | CHAR(1) |
テーブルスペースの可用性ステータス: A 利用可能 C 定義が不完全で、パーティショニングインデックスが作成されていない P テーブルスペースはチェック保留状態 S テーブルスペースは全体のテーブルスペースよりも小さな範囲でチェック保留状態 T 定義が不完全で、テーブルが作成されていない |
| IMPLICIT | CHAR(1) |
テーブルスペースは暗黙的に作成されました: N いいえ Y はい |
| NTABLES | SMALLINT | テーブルスペースで定義されたテーブルの数 |
| NACTIVE | INTEGER | テーブルスペース内のアクティブページの数。ページは行のためにフォーマットされている場合にアクティブと見なされます、たとえ現在は何も含まれていなくても。統計が収集されていない場合は0。更新可能な列 |
| CLOSERULE | CHAR(1) |
データセットはオープンデータセットの数の制限に達したときにクローズの候補となります N いいえ Y はい |
| SPACE | INTEGER | テーブルスペースに割り当てられたDASDストレージのキロバイト数、最後のSTOSPACEユーティリティの実行によって決定されます |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| SEGSIZE | SMALLINT | 各セグメント内のページ数。セグメント化されていない場合は0 |
| CREATEDBY | VARCHAR(128) | テーブルスペースを作成したユーザーの主な認証ID |
| STATSTIME | TIMESTAMP | RUNSTATSが統計を更新した場合、RUNSTATSが最後に統計を更新した日時 |
| LOCKMAX | INTEGER |
テーブルまたはテーブルスペースのためにユーザーが取得する最大ロック数、次のロックレベルにエスカレートする前に 0 ロックエスカレーションは発生しません n n, ここで n>0 は、アプリケーションプロセスがロックエスカレーションの前に取得できる最大ロック数(行、ページ、またはLOBロック) -1 LOCKMAX SYSTEMを表します。インストールパネルDSNTIPJのフィールドLOCKS PER TABLE(SPACE)の値がロックエスカレーションを決定します。0の場合、ロックエスカレーションは発生しません。値がnの場合、ここでn>0、ロックエスカレーションはLOCKMAX nの場合と同様に発生します |
| TYPE | CHAR(1) |
テーブルスペースのタイプ: 空白 テーブルスペースは次のものなしに作成されました: DSSIZE, LARGE, LOBおよびMEMBER CLUSTER I MEMBER CLUSTERで定義され、64GBを超えない G MAXPARTITIONSオプションで定義された(成長型のパーティションテーブルスペース)ユニバーサルテーブルスペースの基盤構造 K MEMBER CLUSTERで定義され、64GBを超えることができる L テーブルスペースは64ギガバイトを超えることができる O テーブルスペースはLOB列で定義されていました P XML列のために作成された暗黙的テーブルスペース R 範囲パーティション化されたユニバーサルテーブルスペース |
| CREATEDTS | TIMESTAMP | テーブルスペースのCREATEが実行された時間。テーブルスペースがV5以前に作成された場合、値は‘0001-01-01.00.00.00.000000’ |
| ALTEREDTS | タイムスタンプ | 最も最近のALTER TABLESPACEが実行された時刻。ALTER TABLESPACEが適用されていない場合、ALTEREDTSはCREATEDTSの値になります。インデックスがV5以前に作成された場合、その値は‘0001-01-01.00.00.00.000000’です。 |
|
エンコーディング_ スキーム |
CHAR(1) |
テーブルスペースのデフォルトエンコーディングスキーム: E EBCDIC A ASCII U UNICODE 空白 ワークファイルデータベースまたはTEMPデータベース内のテーブルスペースの場合 (TEMPとして作成されたデータベース、宣言された一時テーブル用) 非ワークファイルデータベース内のテーブルには‘E’が、V5以前に作成されたワークファイルデータベース内のテーブルには空白が使用されます |
| SBCS_CCSID | INTEGER | テーブルスペースのデフォルトSBCS CCSID |
| DBCS_CCSID | INTEGER | テーブルスペースのデフォルトDBCS CCSID |
| MIXED_CCSID | INTEGER | テーブルスペースのデフォルト混合CCSID |
| MAXROWS | SMALLINT | データページ上の最大行数。デフォルトは255 |
| LOCKPART | CHAR(1) |
Y LOCKPART YESがテーブルスペースに指定されています N LOCKPART NOが指定されているか、LOCKPARTが指定されていないか、またはパーティション化されていないテーブルスペースです |
| LOG | CHAR(1) |
テーブルスペースの変更がログに記録されるべき: N テーブルスペースにはNOT LOGGED属性があります Y テーブルスペースにはLOGGED属性があります X LOBまたはXMLテーブルスペースにはNOT LOGGED属性があります |
| NACTIVEF | FLOAT | テーブルスペース内のアクティブなページの数 |
| DSSIZE | INTEGER | データセットの最大サイズ(キロバイト単位)。V10以前にテーブルスペースが作成された場合は0になる可能性がありますが、テーブルスペースが成長によってパーティション化されると実際の値が含まれます |
|
最古の_ バージョン |
SMALLINT | テーブルスペース内のデータの最古のフォーマットのバージョン番号と任意のイメージコピー |
|
現在の_ バージョン |
SMALLINT | テーブルスペース内のデータの最新フォーマットを説明するバージョン番号。0はテーブルスペースにはバージョン管理が行われたことがないことを示します |
| AVGROWLEN | INTEGER | テーブルスペースまたはパートの行の平均長さ。テーブルスペースまたはパートが圧縮されている場合、値は圧縮された行の長さです。テーブルスペースまたはパートが圧縮されていない場合、値は非圧縮の行の長さです。 |
| SPACEF | FLOAT | ストレージグループのDASDストレージのキロバイト数 |
| CREATORTYPE | CHAR(1) |
クリエイターの種類: 空白 認可ID L 役割 |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されたリリース。V9以前の場合は空白 |
| INSTANCE | SMALLINT | 現在のベースオブジェクト(テーブルおよびインデックス)のデータセットインスタンス番号の列の値 |
| CLONE | CHAR(1) |
テーブルスペースはクローン関係に関与するオブジェクトを含んでいます Y はい N いいえ |
| MAXPARTITIONS | SMALLINT | テーブルスペースが成長できる最大パーティション数。テーブルスペースがパーティション化されていない場合は0。または範囲パーティション化されているがユニバーサルテーブルスペースでない場合。 |
|
MEMBER_ CLUSTER |
CHAR(1) |
テーブルスペースにメンバークラスタが指定されている場合 Y はい 空白 いいえ |
|
組織 タイプ |
CHAR(1) |
テーブルスペースの組織 空白 不明。空白がデフォルト H ハッシュ組織 |
| HASHSPACE | BIGINT | テーブルスペースまたはパーティションに割り当てられたスペースの量(KB)。成長によるパーティション化テーブルスペースの場合、スペースはテーブルスペース全体に適用されます。範囲パーティション化されたテーブルスペースの場合、スペースは各パーティションに適用されます。 |
| HASHDATAPAGES | BIGINT | ハッシュスペースのために事前に割り当てるハッシュデータページの総数。成長によるパーティション化テーブルスペースの場合、テーブルスペースの固定部分内のすべてのページが含まれます。範囲パーティション化されたテーブルスペースの場合、各パーティションの固定ハッシュスペース内のページ数(パーティションレベルでハッシュスペースを提供することによって上書きされない限り)。DB2によって、HASH SPACEオプションで指定された値またはREORGユーティリティがスペースの自動推定で実行されたときに計算されます。計算された値はハッシュアルゴリズムに使用されます。ハッシュテーブルスペースには0。ハッシュアクセスを使用するように変更されたテーブルスペースには0。 |
| PAGENUM | CHAR(1) |
インデックスのページ番号の形式。 A 絶対 R 相対 |
| PQTY | INTEGER | ユーザー管理データセットの場合。値は主スペース割り当てです。 |
| STORTYPE | CHAR(1) |
ストレージ割り当ての種類 E 明示的(ストレージグループは使用されません) I 暗黙的(ストレージグループが使用されます) |
| STORNAME | VARCHAR(128) | スペース割り当てに使用されるストレージグループの名前 |
| VCATNAME | VARCHAR(24) | スペース割り当てに使用されるICFカタログの名前 |
| FREEPAGE | SMALLINT | ページが空いている前に読み込まれるページ数 |
| PCTFREE | SMALLINT | 各ページに残される空きスペースの割合 |
| COMPRESS | CHAR(1) |
テーブルスペースパーティションがCOMPRESS YESで定義されているかどうか Y 圧縮が定義されています 空白 圧縮なし |
| GBPCACHE | CHAR(1) |
グループバッファプールキャッシュオプション 空白 変更されたページのみ A 変更されたページと変更されていないページ N データはキャッシュされません S システムページのみキャッシュされます |
| TRACKMOD | CHAR(1) |
スペースマップ内のページ変更を追跡するかどうか N いいえ 空白はい |
| SECQTY1 | INTEGER | ユーザー管理データセットのための二次スペース割り当て |
| PCTFREE_UPD | SMALLINT | 可変長レコードの更新のために予約された空きスペースの割合 |
|
PCTFREE_UPD_ CALC |
SMALLINT | DB2またはユーティリティによって計算された可変長レコードの更新のために予約された空きスペースの割合 |
| COMPRESSRATIO | SMALLINT |
圧縮によって節約された平均バイト数の割合 -1 値が収集されていない 0 圧縮が存在しないか、平均圧縮レコードの長さが非圧縮レコードと同じかそれ以上 |
| INSERTALG | SMALLINT |
デフォルトスペース内のテーブルの挿入アルゴリズムレベル 0 DEFAULT_INSERT_ALGORITHMによって決定 1 基本 2 高速(MEMBER_CLUSTERが使用される場合) |
SYSIBM.SYSTABLESPACESTATS
テーブルスペースのリアルタイム統計を含みます。挿入、更新、削除が可能です
| 列名 | データ型 | 説明 |
|---|---|---|
|
UPDATESTATS TIME |
TIMESTAMP | 行が挿入されたか、最後に更新されたときのタイムスタンプ |
| NACTIVE | INTEGER | テーブルスペースまたはパーティション内のアクティブページの数 |
| NPAGES | INTEGER | テーブルスペースのパーティション内のアクティブな行を持つ異なるページの数。更新可能な列 |
| EXTENTS | SMALLINT | テーブルスペースまたはパーティション内のエクステントの数。複数の部分で構成されたテーブルスペースの場合、値は最後のデータセットのエクステントの数です |
| LOADRLASTTIME | タイムスタンプ | テーブルスペースまたはパーティションの最後のLOAD REPLACEのタイムスタンプ |
| REORGLASTTIME | TIMESTAMP | REORGユーティリティがテーブルスペースまたはパーティションで最後に実行されたタイムスタンプ、またはREORGユーティリティが実行されていない場合は、テーブルスペースまたはパーティションが作成された時刻 |
| REORGINSERTS | INTEGER | テーブルスペースまたはパーティションに挿入されたレコードまたはLOBの数、またはLOADユーティリティを指定なしでREPLACEオプションを使用してテーブルスペースまたはパーティションにロードされた数、最後のREORGまたはLOAD REPLACEユーティリティが実行されるまで、またはオブジェクトが作成されてから |
| REORGDELETES | INTEGER | 最後のREORGまたはLOAD REPLACEユーティリティが実行されてから、またはオブジェクトが作成されてからテーブルスペースまたはパーティションから削除されたレコードまたはLOBの数 |
| REORGUPDATES | INTEGER | 最後のREORGまたはLOAD REPLACE以降にテーブルスペースまたはパーティションで更新された行の数、またはオブジェクトが作成されてから |
| REORGUNCLUSTINS | INTEGER | 最後のREORGまたはLOAD REPLACE以降に挿入された、クラスタリングインデックスに対して良好にクラスタリングされていないレコードの数、またはオブジェクトが作成されてから。レコードは、理想的な候補ページの16ページ内に挿入されている場合、良好にクラスタリングされていると見なされます。クラスタリングインデックスは理想的な候補ページを決定します |
| REORGDISORGLOB | INTEGER | 最後のREORGまたはLOAD REPLACE以降、またはオブジェクトが作成されて以来、完璧にチャンク化されていないLOBの挿入数。LOBは、割り当てられたページが最小限のチャンク数である場合に完璧にチャンク化されています。 |
| REORGMASSDELETE | INTEGER | 最後のREORGまたはLOAD REPLACE以降、またはオブジェクトが作成されて以来、セグメントまたはLOBテーブルスペースからの大量削除の数、またはセグメントテーブルスペースから削除されたテーブルの数。 |
| REORGNEARINDREF | INTEGER | 最後にREORGおよびLOAD REPLACEユーティリティが実行された時点以降、またはオブジェクトが作成されて以来、ポインターレコードの近くに作成され移動されたオーバーフローレコードの数。 |
| REORGFARINDEF | INTEGER | 最後にREORGおよびLOAD REPLACEユーティリティが実行された時点以降、またはオブジェクトが作成されて以来、ポインターレコードから遠くに作成され移動されたオーバーフローレコードの数。 |
| STATSLASTTIME | TIMESTAMP | テーブルスペースまたはパーティションに対する最後のRUNSTATSのタイムスタンプ |
| STATSINSERTS | INTEGER | テーブルスペースまたはパーティションに挿入されたレコードまたはLOBの数、またはLOADユーティリティのREPLACEオプションなしで、最後にRUNSTATSが実行されてから、またはオブジェクトが作成されてからの数 |
| STATSDELETES | INTEGER | テーブルスペースまたはパーティションから削除されたレコードまたはLOBの数、最後にRUNSTATSが実行されてから、またはオブジェクトが作成されてからの数 |
| STATSUPDATES | INTEGER | 最後にRUNSTATSユーティリティが実行されてから、またはオブジェクトが作成されてから、テーブルスペースまたはパーティションの更新された行の数 |
| STATSMASSDELETE | INTEGER | セグメント化されたまたはLOBテーブルスペースからのマス削除の数、またはセグメント化されたテーブルスペースから削除されたテーブルの数、最後にRUNSTATSユーティリティが実行されてから、またはオブジェクトが作成されてからの数 |
| COPYLASTTIME | TIMESTAMP | テーブルスペースまたはパーティションの最後のフルまたは増分イメージコピーのタイムスタンプ、またはオブジェクトが作成されてからの数。ヌルはCOPYユーティリティが一度も実行されていないことまたは不明であることを示します |
|
COPYUPDATED PAGES |
INTEGER | 最後にCOPYユーティリティが実行されてから、またはオブジェクトが作成されてから更新された異なるタイプの数 |
| COPYCHANGES | INTEGER | 最後にCOPYユーティリティが実行されてから、またはオブジェクトが作成されてからの挿入、更新、および削除操作の数、またはロードされたレコードの数 |
| COPYUPDATELRSN | CHAR(10) | 最後のCOPY後の最初の更新のLRSNまたはRBA |
| COPYUPDATETIME | TIMESTAMP | 最後のCOPY後の最初の更新のタイムスタンプ |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| DBID | SMALLINT | 内部識別子データベース。DBIDをその統計にマッピングするために使用されます |
| PSID | SMALLINT | テーブルスペースページセット記述子の内部識別子。PSIDをその統計にマッピングするために使用されます |
| PARTITION | SMALLINT | テーブルスペース内のデータセット番号。テーブルスペース内のデータセット番号をその統計にマッピングするために使用されます。パーティション化されたテーブルスペースの場合、値は単一パーティションのパーティション番号に対応します。非パーティション化されたテーブルスペースの場合、値は0です |
| INSTANCE | SMALLINT | オブジェクトがデータセットインスタンス1または2に関連付けられているかどうかを示します。更新可能な列 |
| SPACE | INTEGER | テーブルスペースまたはパーティションに割り当てられたスペースの量(KB)。複数の部分で構成された線形ページセットの場合、値はすべてのデータセットのスペースの量です |
| TOTALROWS | BIGINT | テーブルスペースまたはパーティション内の行またはLOBの数 |
| DATASIZE | BIGINT | 行データまたはLOB行に占めるバイトの合計数。更新可能な列 |
|
非圧縮 DATASIZE |
BIGINT | 使用されません。値は常に0に設定されます |
| DBNAME | CHAR(8) | データベースの名前。データベースをその統計にマッピングするために使用されます |
| NAME | CHAR(8) | テーブルスペースの名前。テーブルスペースをその統計にマッピングするために使用されます |
| REORGSCANACCESS | BIGINT | 最後のCREATE、LOAD REPLACE、またはREORG以来、またはオブジェクトが作成されて以来、SELECT、FETCH、検索されたUPDATE、または検索されたDELETEのためにデータにアクセスされた回数 |
| REORGHASHACCESS | BIGINT | 最後のCREATE、LOAD REPLACE、またはREORG以来、またはオブジェクトが作成されて以来、SELECT、FETCH、検索されたUPDATE、検索されたDELETEのためにハッシュアクセスを使用してデータにアクセスされた回数、または参照整合性制約を強制するために使用された回数 |
| HASHLASTUSED | TIMESTAMP | ハッシュアクセスが最後にSELECT、FETCH、検索されたUPDATE/DELETE、またはRIを強制するために使用された日付 |
|
REORG CLUSTERSENS |
BIGINT | 最後のREORGまたはLOAD REPLACE以来、またはオブジェクトが作成されて以来、データのクラスタリングシーケンスに敏感なSQL文によってデータが読み取られた回数 |
| DRIVETYPE | CHAR(3) |
テーブルスペースまたはパーティションデータセットが定義されているドライブタイプ HDD ハードディスクドライブ SDD ソリッドステートドライブ |
| LPFACILITY | CHAR(1) |
ディスクコントロールユニットが高性能リストプリフェッチを持っているか N いいえ Y はい NULL値は不明な更新可能な列を示します |
| UPDATESIZE | BIGINT | オブジェクトが作成されてから、または最後のREORGまたはLOAD REPLACE以降にUPDATEによって追加または削除されたバイトの正味数 |
| LATDATACHANGE | TIMESTAMP | テーブルスペースまたはパーティション内でデータが変更されたために行が最後に更新された時。リアルタイム統計テーブルが更新された時を反映し、テーブルスペースまたはパーティション内のデータが変更された時刻ではありません |
| GETPAGES | BIGINT | 最後のREORGまたは作成以降の取得ページ数 |
| SYS_START | TIMESTAMP(12 | 最も最近のトランザクションに関連する開始時間 |
| SYS_END | TIMESTAMP(12 | システム期間の時間テーブルから行が削除された時刻 |
| TRANS_START | TIMESTAMP(12 | トランザクションごとのタイムスタンプ値またはNULL |
SYSIBM.SYSTABLES_HIST
SYSTABLESからの行を含みます。挿入、更新、削除が可能です
| 列名 | データ型 | 説明 |
|---|---|---|
| 名前 | VARCHAR(128) | テーブル、ビュー、またはエイリアスの名前 |
| 作成者 | VARCHAR(128) | テーブル、ビュー、またはエイリアスの所有者のスキーマ |
| データベース名 | VARCHAR(24) | テーブルまたはテーブルのビューの場合、TSNAMEに名前が付けられたテーブルスペースを含むデータベースの名前 |
| テーブルスペース名 | VARCHAR(24) | テーブルまたは1つのテーブルのビューの場合、そのテーブルを含むテーブルスペースの名前。複数のテーブルのビューの場合、テーブルの1つを含むテーブルスペースの名前 |
| 列数 | SMALLINT | テーブルビュー内の列の数。エイリアスの場合は0 |
| ページの割合 | SMALLINT | テーブルの行を含むアクティブなテーブルスペースページの割合。ページは、行用にフォーマットされている場合にアクティブと見なされます。テーブルスペースがセグメント化されている場合、割合はテーブルに割り当てられたセグメントのセット内のアクティブページの数に基づいています |
| 行圧縮の割合 | SMALLINT | テーブル内のアクティブな行の総数に対する圧縮された行の割合。COMPRESS YESで定義されたテーブルスペースの行を含みます |
| 統計時間 | TIMESTAMP | RUNSTATSが統計を更新する場合、最後の呼び出しの日付と時刻 |
| カード | FLOAT(8) | テーブル内の行の総数または補助テーブル内のLOBの総数 |
| ページ数 | FLOAT(8) | 行がパーティションに表示されるページの総数 |
| 平均行長 | INTEGER | テーブルスペース内で指定されたテーブルの平均行長 |
| ストレージ | FLOAT(8) | DASDストレージのキロバイト数 |
| IBM要求 | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
SYSIBM.SYSTABLES_PROFILES
SYSIBM.SYSTABLESのテーブルに関連付けられた各プロファイルごとに1行を含みます
| カラム名 | データ型 | 説明 |
|---|---|---|
| スキーマ | VARCHAR(128) | テーブルのスキーマ(修飾子) |
| TBNAME | VARCHAR(128) | テーブル名 |
| PROFILE_TYPE | VARCHAR(32) | プロファイルの種類。許可される値は‘RUNSTATS’です |
| VARCHAR(32) | 内部使用のみ | |
| PROFILE_TEXT | CLOB(1M) | プロファイルのテキスト |
| ROWID | ROWID | このテーブルのLOB列のROWID値 |
| PROFILE_UPDATE | TIMESTAMP | プロファイルが最後に更新された時間、またはプロファイルがテーブルに挿入されたタイムスタンプ |
| PROFILE_USED | TIMESTAMP | プロファイルが最後に使用された時間 |
SYSIBM.SYSTABLES_PROFILE_TEXT
SYSIBM.SYSTABLE_PROFILEテーブルのPROFILE_TEXT列用の補助テーブル
| カラム名 | データ型 | 説明 |
|---|---|---|
| PROFILE_TEXT | CLOB(2M) | 行が表すプロファイルの完全なテキスト |
SYSIBM.SYSTABSTATS
各テーブルスペースの各パーティションごとに1行を含みます。挿入、更新、削除が可能です
| カラム名 | データ型 | 説明 |
|---|---|---|
| CARD | INTEGER | パーティション内の総行数 |
| NPAGES | INTEGER | パーティションに行が表示されるページの総数 |
| PCTPAGES | SMALLINT | 行を含むパーティション内のアクティブページの総割合 |
| NACTIVE | INTEGER | パーティション内のアクティブページの数 |
| PCTROWCOMP | SMALLINT | パーティション内のアクティブ行の総数に対する圧縮された行の割合。COMPRESS YESとして定義されたテーブルスペース内の任意の行を含む |
| STATSTIME | TIMESTAMP | RUNSTATSが統計を更新した場合、RUNSTATSの最後の呼び出しが統計を更新した日付と時間 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| DBNAME | VARCHAR(24) | TSNAMEで指定されたテーブルスペースを含むデータベース |
| TSNAME | VARCHAR(24) | テーブルを含むテーブルスペース |
| PARTITION | SMALLINT | テーブルを含むテーブルスペースのパーティション番号 |
| オーナー | VARCHAR(128) | テーブルのスキーマ |
| 名前 | VARCHAR(128) | テーブルの名前 |
| CARDF | FLOAT | パーティション内の行の総数 |
SYSIBM.SYSTABSTATS_HIST
SYSTABLESからの行を含みます。挿入、更新、削除が可能です
| 列名 | データ型 | 説明 |
|---|---|---|
| NPAGES | INTEGER | パーティションに行が表示されるページの総数 |
| STATSTIME | TIMESTAMP | RUNSTATSが統計を更新した場合、最後の呼び出しの日付と時刻 |
| DBNAME | VARCHAR(24) | TSNAME内のテーブルスペースを含むデータベース |
| TSNAME | VARCHAR(24) | テーブルを含むテーブルスペース |
| PARTITION | SMALLINT | テーブルを含むテーブルスペースのパーティション番号 |
| OWNER | VARCHAR(128) | テーブルのスキーマ |
| NAME | VARCHAR(128) | テーブルの名前 |
| CARDF | FLOAT(8) | パーティション内の合計行数 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
SYSIBM.SYSTRIGGERS
各トリガーに対して1行を含みます
| Column name | Data type | Description |
|---|---|---|
| NAME | VARCHAR(128) | トリガーおよびトリガーパッケージの名前 |
| SCHEMA | VARCHAR(128) | トリガーのスキーマ。このトリガー名の暗黙的または明示的な修飾子は、トリガーパッケージのコレクションIDでも使用されます |
| DBID | SMALLINT | トリガー用のデータベースの内部識別子 |
| OBID | SMALLINT | トリガーの内部識別子 |
| OWNER | VARCHAR(128) | トリガーの所有者 |
| CREATEDBY | VARCHAR(128) | トリガーの作成者の主な承認ID |
| TBNAME | VARCHAR(128) | テーブルまたはビューの名前 |
| TBOWNER | CHAR(1) | このトリガーが応答するテーブルの名前の修飾子 |
| TRIGTIME | CHAR(1) |
トリガーがアクティブ化されたイベントに対して、ベーステーブルに適用されるトリガーアクションの時間: B イベントの前にトリガーが適用されます A イベントの後にトリガーが適用されます I イベントの代わりにトリガーが適用されます |
| TRIGEVENT | CHAR(1) |
トリガーをアクティブ化する操作: I 挿入 D 削除 U 更新 |
| GRANULARITY | CHAR(1) |
トリガーは一度実行されます S ステートメント R 行 |
| CREATEDTS | TIMESTAMP | このトリガーのCREATE文が実行された時刻 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| VARCHAR(6000 | 使用されていません | |
| REMARKS | VARCHAR(762) | ユーザーがCOMMENT ONで提供した文字列 |
| TRIGNAME | VARCHAR(8) | 未使用 |
| 所有者タイプ | CHAR(1) |
作成者のタイプを示します: 空白 承認ID L 役割 |
| 環境ID | INTEGER | 内部環境識別子 |
| 再作成 | CHAR(1) | オブジェクトを作成するために使用されたDB2のリリース。V9以前の場合は空白 |
| CHAR(1) | IBM用に予約されています | |
| CHAR(1) | IBM用に予約されています | |
| INTEGER | IBM用に予約されています | |
| VARCHAR(96) | IBM用に予約されています | |
| SECURE | CHAR(1) |
トリガーは保護されています: N いいえ Y はい |
| ALTEREDTS | TIMESTAMP | トリガーが最後に変更された時間 |
| ROWID | ROWID | このテーブルのLOB列のために作成されたROWID列 |
| SQLPL | CHAR(1) |
トリガーがSQL PLをサポートしているかどうかを示します Y SQL PLをサポートする高度なトリガー 空白 基本トリガーはSQL PLをサポートしていません |
| ALTEREDTS | TIMESTAMP | トリガーが最後に変更された時間 |
| DEBUG_MODE | CHAR(1) |
トリガーがデバッグ用に有効かどうか 1 デバッグ用に有効 0 デバッグ用に無効 N デバッグ用に有効になることは決してありません 空白 デバッグできない基本トリガー |
| ASUTIME | INTEGER | このトリガーの単一呼び出しに許可されるサービスユニット数 |
| WLM_ENVIRONMENT | VARCHAR(96) | トリガーで使用されるWLM環境の名前が否定されました |
| STATEMENT | CLOB(2M) | オブジェクトを作成するために使用されるCREATE TRIGGERの全文 |
| REGENERATES | TIMESTAMP | このバージョンのトリガーが最後に再生成された時間 |
| VERSION | VARCHAR(122) | トリガーのバージョン識別子。基本トリガーの場合はゼロ |
|
ORIGINAL_ CONTOK |
CHAR(8) | トリガーの一貫性トークン |
| ACTIVE | CHAR(1) |
トリガーのアクティブバージョン Y アクティブバージョン N アクティブバージョンではない 空白 VERSIONの値はゼロ長です |
| WRAPPED | CHAR(1) |
Y トリガーテキストは難読化されています 空白 トリガーテキストは難読化されていません |
SYSIBM.SYSTRIGGERS_STMT
SYSIBM.SYSTRIGGERSのSTATEMENT列用の補助テーブル
| カラム名 | データ型 | 説明 |
|---|---|---|
| STATEMENT | CLOB(2M) | オブジェクトを作成するために使用されるCREATE TRIGGER文のテキスト |
SYSIBM.SYSUSERAUTH
ユーザーが保持するシステム権限を記録します
| カラム名 | データ型 | 説明 |
|---|---|---|
| GRANTOR | VARCHAR(128) | 権限を付与したユーザーの認証ID |
| GRANTEE | VARCHAR(128) | 権限を保持しているユーザーの認証ID。PUBLICである可能性もある |
| AUTHHOWGOT | CHAR(1) |
権限を受け取ったユーザーの承認レベル。必ずしも付与者の最高レベルではありません blank 適用外 C DBCTL D DBADM E SECADM G ACCESSCTRL L SYSCTRL M DBMAINT O SYSOPR S SYSADM |
| BINDADDAUTH | CHAR(1) |
GRANTEEはADDオプション付きのWITHを使用できます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| BSDSAUTH | CHAR(1) |
GRANTEEはRECOVER BSDSコマンドを発行できます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| CREATEDBAAUTH | CHAR(1) |
GRANTEEはデータベースを作成し、新しいデータベースに対するDBADM権限を自動的に受け取ることができます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| CREATEDBCAUTH | CHAR(1) |
GRANTEEはCREATE DATABASEステートメントを実行して新しいデータベースを作成し、新しいデータベースに対するDBCTRL権限を自動的に受け取ることができます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| CREATESGAUTH | CHAR(1) |
GRANTEEはCREATE STOGROUPステートメントを実行して新しいストレージグループを作成できます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| DISPLAYAUTH | CHAR(1) |
GRANTEEはDISPLAYコマンドを使用できます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| RECOVERAUTH | CHAR(1) |
GRANTEEはRECOVER INDOUBTコマンドを使用できます: blank 権限は保持されていません G 権限はGRANTオプション付きで保持されています Y 権限はGRANTオプションなしで保持されています |
| STOPALLAUTH | CHAR(1) |
GRANTEEはSTOPコマンドを使用できます 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| STOSPACEAUTH | CHAR(1) |
GRANTEEはSTOSPACEユーティリティを使用できます 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| SYSADMAUTH | CHAR(1) |
GRANTEEはシステム管理権限を持っています 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| SYSOPRAUTH | CHAR(1) |
GRANTEEはシステムオペレーター権限を持っています: 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| TRACEAUTH | CHAR(1) |
グランティはSTART TRACEおよびSTOP TRACEコマンドを発行できます: 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来ていることを示します |
| MON1AUTH | CHAR(1) |
GRANTEEはIFCサービスデータを取得できます 空白 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| MON2AUTH | CHAR(1) |
GRANTEEはIFCデータを取得できます blank 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| CREATEALIASAUTH | CHAR(1) |
GRANTEEはCREATE ALIAS文を実行できます blank 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| SYSCTRLAUTH | CHAR(1) |
GRANTEEはSYSCTRL権限を持っています blank 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| BINDAGENTAUTH | CHAR(1) |
GRANTEEはBINDAGENT権限を持っています blank 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| ARCHIVEAUTH | CHAR(1) |
GRANTEEはARCHIVE LOGコマンドを使用できます blank 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| GRANTEDTS | TIMESTAMP | GRANT文が実行された時刻。値は「1985-04-01.00.00.00.000000」です。 |
| CREATETMTABAUTH | CHAR(1) |
GRANTEEはCREATETMTABAUTH権限を持っています: blank 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| GRANTEETYPE | CHAR(1) |
受権者のタイプ: Blank 認可ID L ロール |
| GRANTORTYPE | CHAR(1) |
付与者のタイプを示します: Blank 認可ID L ロール |
|
DEBUGSESSION AUTH |
CHAR(1) |
GRANTEEはDEBUGSESSION権限を持っています: blank 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| EXPLAINAUTH | CHAR(1) |
GRANTEEは文を説明し準備できます: blank 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| SQLADMAUTH | CHAR(1) |
GRANTEEはSQLADM権限を持っています: blank 権限は保持されていません G GRANTオプション付きで権限が保持されています Y GRANTオプションなしで権限が保持されています |
| SBBADMAUTH | CHAR(1) |
GRANTEEはDBADM権限を持っています: blank 権限は保持されていません Y 権限はGRANTオプションなしで保持されています |
| DATAACCESSAUTH | CHAR(1) |
GranteeはデータACCESSCTRL権限を持っています blank 権限は保持されていません Y 権限はGRANTオプションなしで保持されています |
| ACCESSCTRLAUTH | CHAR(1) |
GranteeはACCESSCTRL権限を持っています: blank 権限は保持されていません Y 権限はGRANTオプションなしで保持されています |
|
CREATESECURE AUTH |
CHAR(1) |
GRANTEEはセキュリティオブジェクト(トリガーやユーザー定義関数)を作成できます: blank 権限は保持されていません Y 権限はGRANTオプションなしで保持されています |
| SYS_START | TIMESTAMP(12 | 最も最近のトランザクションに関連する開始時刻 |
| SYS_END | TIMESTAMP(12 | システム期間の時間行が削除された時刻 |
| TRANS_START | TIMESTAMP(12 | トランザクションごとのタイムスタンプ値またはnull |
SYSIBM.SYSVARIABLES
作成された各グローバル変数に対して1行を含みます
| カラムデータ | データ型 | 説明 |
|---|---|---|
| VARID | BIGINT | グローバル変数の識別子 |
| SCHEMA | VARCHAR(128) | グローバル変数のスキーマ名 |
| NAME | VARCHAR(128) | グローバル変数の未定義名 |
| OWNER | VARCHAR(128) | グローバル変数の所有者の認可ID |
| OWNERTYPE | CHAR(1) |
グローバル変数の所有者の種類: L 所有者はロールです 空白 所有者は承認IDです |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されるDB2のリリース |
| CREATEDTS | TIMESTAMP | グローバル変数が作成された時間 |
| TYPESCHEMA | VARCHAR(128) | データ型のスキーマ名。組み込みデータ型の場合、SYSIBMです |
| TYPENAME | VARCHAR(128) | データ型の未定義名 |
| DATATYPEID | INTEGER | 組み込みデータ型の場合は0。独自の型の場合は、その内部IDです |
| SOURCETYPEID | INTEGER | 組み込みデータ型の場合は0。異なる型の場合は、異なる型が基づいている組み込みデータ型の内部ID |
| LENGTH | INTEGER | グローバル変数の最大長。配列データ型の場合はゼロ |
| SCALE | SMALLINT | グローバル変数のスケール |
| CCSID | INTEGER | グローバル変数のCCSID。配列型の場合は0 |
| DEFAULT | CHAR(3) |
グローバル変数のデフォルト値。以下の値のいずれかを含むことができます: N - デフォルト値なし S - プロセスのSQL認証ID 1 - 文字列定数 2 – 浮動小数点定数 3 - 10進定数 4 - 整数定数 5 - 16進文字列 6 – UX文字列 7 - デフォルト文字列定数を持つグラフィックデータ型 8 - キャラクタデータ型のデフォルト値は文字列定数 9 - DECFLOAT定数 このカラムが以下の値のいずれかである場合、グローバル変数のデフォルト値は、デフォルト値が使用される時点での指定された特殊レジスタの値です: AES 現在のアプリケーションエンコーディングスキーム ACT 現在のクライアントアカウンティング APN 現在のクライアントアプリ名 CID 現在のクライアントユーザーID WSN 現在のクライアントワークステーション名 DAT 現在の日付 DBG 現在のデバッグモード DEC 現在のDECFLOAT丸めモード DEG 現在の度数 EXP 現在の説明モード LCT 現在のロケールLC_TYPE MTT 現在の最適化のための維持されたテーブルタイプ MEM 現在のメンバー HNT 現在の最適化ヒント CPP 現在のパッケージパス CPS 現在のパッケージセット PTH 現在のパス PRC 現在の精度 RFA 現在のリフレッシュ年齢 RVS 現在のルーチンバージョン RUL 現在のルール SCH 現在のスキーマ SVR 現在のサーバー TIM 現在の時間 TST 現在のタイムスタンプ STZ セッションタイムゾーン U セッションユーザー |
| ROWID | ROWID | このテーブルのlobカラムのROWID値 |
| DEFAULTEXT | CLOB(2M) | グローバル変数のデフォルト値のテキスト |
| BLOB(2M) | IBMの使用のために予約 | |
| ENVID | INTEGER | 内部環境識別子 |
| REMARKS | VARCHAR(762) | COMMENTによって提供されるグローバル変数に関する文字列 |
| IBMREQD | CHAR(1) | Yは行が(MRM)テープから来たことを示します |
SYSIBM.SYSVARIABLEAUTH
グローバル変数に対して権限を持つ各認証IDの各権限に対して1行
| 列名 | データ型 | 説明 |
|---|---|---|
| GRANTOR | VARCHAR(128) | 権限の付与者 |
| GRANTORTYPE | CHAR(1) |
付与者の種類: 空白 付与者は承認IDです L 付与者はロールです |
| GRANTEE | VARCHAR(128) | 特権の保有者 |
| GRANTEETYPE | CHAR(1) |
受取人のタイプ: 空白 受取人は承認IDです L 受取人は役割です P 受取人はパッケージです。受取人がCOLLIDの値が空白以外の場合はパッケージです |
| SCHEMA | VARCHAR(128) | グローバル変数のスキーマ名 |
| NAME | VARCHAR(128) | グローバル変数の未修飾名 |
| COLLID | VARCHAR(128) | 受取人がパッケージの場合、この値はパッケージのCOLLIDです |
| CONTOKEN | CHAR(8) | 受取人がパッケージの場合、この値はパッケージが派生したDBRMの一貫性トークンです。そうでない場合は空白 |
| READAUTH | CHAR(1) |
グローバル変数を読む特権: 空白 READ特権は保持されていません G READ特権はGRANTオプションで保持されています Y READ特権はGRANTオプションなしで保持されています |
| WRITEAUTH | CHAR(1) |
グローバル変数に書き込む特権: 空白 保持されていません G GRANTオプションで保持されています Y GRANTオプションなしで保持されています |
| AUTHHOWGOT | CHAR(1) |
権限を付与したユーザーの認可レベル: 空白 該当なし E SECADM G ACCESSCTRL S SYSADM T DATAACCESS 必ずしも付与者の最高権限レベルではありません |
| GRANTEDTS | TIMESTAMP | GRANT文が実行された時間 |
| IBMREQD | CHAR(1) | MRMテープからの行を示します |
| SYS_START | TIMESTAMP(12) | 最新のトランザクションに関連する開始時刻 |
| SYS_END | TIMESTAMP(12) | システム期間の時間が削除されるテーブルから行が削除される時間 |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのタイムスタンプ値またはなし |
SYSIBM.SYSVARIABLES_DESC
SYSIBM.SYSVARIABLESテーブルの補助テーブルです
| 列名 | データ型 | 説明 |
|---|---|---|
| BLOB(2M) | IBM内部使用のみ |
SYSIBM.SYSVARIABLES_TEXT
SYSIBM.SYSVARIABLESテーブルのDEFAULTTEXT列用の補助テーブルです
| 列名 | データ型 | 説明 |
|---|---|---|
| DEFAULTTEXT | CLOB(2M) | グローバル変数のデフォルト値のテキスト |
SYSIBM.SYSVIEWDEP
テーブル、関数、他のビューに対するビューの依存関係を記録します
| 列名 | データ型 | 説明 |
|---|---|---|
| BNAME | VARCHAR(128) | ビューが依存しているオブジェクトの名前。オブジェクトタイプが関数の場合(BTYPE='F')、名前は関数の具体的な名前 |
| BCREATOR | VARCHAR(128) | BNAMEの所有者の承認ID。関数の場合、BNAMEのスキーマ名 |
| BTYPE | CHAR(1) |
オブジェクトのタイプ: F 関数 M 物化クエリテーブル T テーブル V ビュー |
| DNAME | VARCHAR(128) | ビューの名前 |
| DCREATOR | VARCHAR(128) | ビューのスキーマ |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示す |
| BSCHEMA | VARCHAR(128) | BNAMEのスキーマ |
| DTYPE | CHAR(1) |
テーブルの種類 F SQL関数 M マテリアライズド V ビュー |
| DOWNER | VARCHAR(128) | ビューの所有者の認証ID、V9以前に作成されたビューの場合は空白 |
| OWNERTYPE | CHAR(1) |
所有者の種類を示します: 空白 認証ID L ロール |
| SYS_START | TIMESTAMP(12) | 最も最近のトランザクションに関連付けられた開始時間 |
| SYS_END | TIMESTAMP(12) | システム期間の時間行が削除された |
| TRANS_START | TIMESTAMP(12) | トランザクションごとのタイムスタンプ値またはnull |
SYSIBM.SYSVIEWS
各ビューに対して1行以上を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| NAME | VARCHAR(128) | ビューの名前 |
| CREATOR | VARCHAR(128) | ビューのスキーマ |
| SMALLINT | 使用されていません | |
| CHECK | CHAR(1) |
CREATE VIEW 文で WITH CHECK OPTION 句が指定されたかどうか: N いいえ C はい (カスケードセマンティクス) Y はい (ローカルセマンティクス) ビューに WHERE 句がない場合、値は N です |
| IBMREQD | CHAR(1) | Y は行が基本 MRM テープから来たことを示す |
| VARCHAR(1500) | 使用されていません | |
| PATHSCHEMAS | VARCHAR(2048) | ビューが定義された時点での SQL パス。パスは、ビュー定義で使用される未修飾データ型と関数名を解決するために使用されます |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用された DB2 のリリース。V9 より前の場合は空白 |
| TYPE | CHAR(1) |
テーブルの種類: F SQL 関数 M 物化クエリテーブル V ビュー |
| REFRESH | CHAR(1) |
リフレッシュモード D 遅延リフレッシュモードの MQT 空白 MQT ではありません |
| ENABLE | CHAR(1) |
クエリ最適化のためにMQTが有効または無効になっている: Y 有効 N 無効 空白 行はビューを説明します |
| MAINTENANCE | CHAR(1) |
メンテナンスモード S システムによって維持されています U ユーザーによって維持されています 空白 行はビューを説明します |
| REFRESH_TIME | TIMESTAMP | REFRESH = ‘D’ かつ MAINTENANCE = ‘S’ の場合、最後にデータを更新したREFRESH TABLEステートメントのタイムスタンプ |
| ISOLATION | CHAR(1) |
MQTが基盤テーブルから作成または変更されたときの隔離レベル R RR (リピート可能な読み取り) S CS (カーソル安定性) T RS (読み取り安定性) U UR (未確定読み取り) 空白 マテリアライズドクエリテーブルではありません |
| SIGNATURE | VARCHAR(1024) | 内部説明を含みます。MQTテーブル用に使用されます |
|
APP_ENCODING_ CCSID |
INTEGER | オブジェクトが作成された時点での現在のアプリケーションエンコーディングスキームのCCSID。V8以前に作成されたオブジェクトの場合、値は0です |
| OWNER | VARCHAR(128) | ビューの所有者の認証ID |
| OWNERTYPE | CHAR(1) |
所有者の種類: 空白 認証ID L ロール |
| ENVID | INTEGER | 内部環境識別子 |
| ROWID | ROWID | ROWID 列、このテーブルの lob 列用に作成された |
| STATEMENT | CLOB(2M) | オブジェクトを作成するために使用される CREATE VIEW 文の全文 |
| BLOB(1G) | 内部使用のみ |
SYSIBM.SYSVIEWS_STMT
SYSIB.SYSVIEWSテーブルのSTATEMENT列用の補助テーブル
| 列名 | データ型 | 説明 |
|---|---|---|
| STATEMENT | CLOB(2M) | オブジェクトを作成するために使用されたステートメントのテキスト |
SYSIBM.SYSVIEWS_TREE
SYSIBM.SYSVIEWSテーブルのPARSETREE列用の補助テーブルです
| 列名 | データ型 | 説明 |
|---|---|---|
| BLOB(2M) | 内部使用のみ |
SYSIBM.SYSVOLUMES
各ストレージグループの各ボリュームに対して1行を含みます
| 列名 | データ型 | 説明 |
|---|---|---|
| SGNAME | VARCHAR(128) | ストレージグループの名前 |
| SGCREATOR | VARCHAR(128) | ストレージグループの所有者の権限ID |
| VOLID | VARCHAR(18) | ボリュームのシリアル番号または*はSMS管理されています |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| RELCREATED | CHAR(1) | DB2のリリース。V9以前に作成された場合は空白 |
SYSIBM.SYSXMLRELS
XML列用に作成された各XMLテーブルに対して1行を含みます
| カラム名 | データ型 | 説明 |
|---|---|---|
| TBOWNER | VARCHAR(128) | ベーステーブルのスキーマまたはクオリファイア |
| TBNAME | VARCHAR(128) | ベーステーブルの名前 |
| COLNAME | VARCHAR(128) | ベーステーブルのXMLカラムの名前 |
| XMLTBOWNER | VARCHAR(128) | XMLテーブルのスキーマまたはクオリファイア |
| XMLTBNAME | VARCHAR(128) | XMLテーブルの名前 |
| XMLRELOBID | INTEGER | ベーステーブルとXMLテーブル間の関係の内部識別子 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示す |
| CREATEDTS | TIMESTAMP | XMLテーブルが作成された時間 |
| RELCREATED | CHAR(1) | オブジェクトを作成するために使用されるDB2のリリース |
SYSIBM.SYSXMLSTRINGS
各行はXMLデータを圧縮するために使用される単一の文字列とそのユニークIDを含みます。文字列は要素名、属性名、名前空間プレフィックス、または名前空間URLである可能性があります
| カラム名 | データ型 | 説明 |
|---|---|---|
| STRINGID | INTEGER | 文字列のユニークID |
| STRING | VARCHAR(1000) | 文字列データ |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
SYSIBM.USERNAME
各行は次のいずれかの操作を実行するために使用されます:アウトバウンドIDの翻訳またはインバウンドIDの翻訳と「出所」のチェック
| 列名 | データ型 | 説明 |
|---|---|---|
| 型 | CHAR(1) |
行の使用方法: O アウトバウンド翻訳 I インバウンド翻訳および「来る」チェック S アウトバウンドシステム AUTHID による信頼された接続の確立 |
| AUTHID | VARCHAR(128) | 翻訳されるべき承認ID。空白の場合は任意のauth IDに適用されます |
| LINKNAME | VARCHAR(24) | この行に関連するVTAMまたはTCP/IPネットワークの位置を特定します |
| NEWAUTHID | VARCHAR(128) | AUTHIDの翻訳済み値。空白は翻訳なしを指定します |
| PASSWORD | VARCHAR(24) | アウトバウンドリクエストに伴うパスワード。パスワードがRACFによって暗号化されていない場合 |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
SYSIBM.SYSXMLTYPMOD
XML列のXMLタイプ修飾子の行を含みます。挿入、更新、削除が可能です
| 列名 | データ型 | 説明 |
|---|---|---|
|
XML_TYPEMOD_ ID |
INTEGER | XMLタイプ修飾子のために生成されたIDで、識別列および主キーです |
|
TYPE_ ANNOTATION |
CHAR(1) |
タイプアノテーションがあるかどうかを示します Y タイプアノテーションあり N タイプアノテーションなし |
| CREATEDTS | TIMESTAMP | タイプ修飾子が作成されたときのタイムスタンプ |
| ALTEREDTS | TIMESTAMP | タイプ修飾子が変更されたときのタイムスタンプ |
| RELCREATED | CHAR(1) | このオブジェクトを作成するために使用されるDB2のリリース |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
| CREATEDBY | VARCHAR(128) | データベースを作成したユーザーのプレミア承認ID |
SYSIBM.SYSXMLTYPMSCHEMA
XMLタイプ修飾子のためのXMLスキーマ情報を含みます
| Column name | Data type | Description |
|---|---|---|
|
XML_ TYPEMOD_ID |
INTEGER | XMLタイプ修飾子のID |
| XSROBJECTID | INTEGER | XSRに登録されたXMLスキーマのID |
|
ELEMENT_ NAMESPACE |
INTEGER | ルート要素ノードの名前空間名の文字列ID。デフォルトでは、XMLスキーマのTARGETNAMESPACEです。NO NAMESPACEの場合は0 |
| ELEMENT_NAME | INTEGER | ルート要素ノードのローカル名の文字列ID。指定されていない場合は0 |
| CREATEDTS | TIMESTAMP | このタイプ修飾子が作成されたときのタイムスタンプ |
| ALTEREDTS | TIMESTAMP | このタイプ修飾子が変更されたときのタイムスタンプ |
| RELCREATED | CHAR(1) | このオブジェクトを作成するために使用されるDB2のリリース |
| IBMREQD | CHAR(1) | Yは行が基本MRMテープから来たことを示します |
Db2ガイド
- Db2 12 for z/OS: はじめに
- Db2 12のスカラー関数
- Db2 12用のIBM<sup>®</sup>構文ダイアグラムの読み方
- Db2 12の言語要素
- Db2 12の集約関数
- Db2 12のテーブルおよび行関数
- Db2 12のクエリ
- Db2 12のコマンド
- Db2 12のSQL制御文
- Db2 12の説明テーブル
- Db2 12のDSNZPARMs
- Db2 12のバインドパラメータ
- Db2 12の制限
- Db2 12のSQLコミュニケーションエリア (SQLCA)
- Db2 12のREXX SQLCA
- Db2 12の診断を取得
- Db2 12のIFCIDS
- Db2 12のカタログテーブル
- Db2 12の例外
- Db2 12のXMLスキーマリポジトリテーブル
- Db2 12の更新可能なカタログ統計
- Db2 12のIBMユーティリティ
- Db2 12のSQL正の戻りコード
- Db2 12のSQLエラー戻りコード
この投稿は私自身の意見であり、必ずしもBMCの立場、戦略、または意見を代表するものではありません。