SYSCAT.TABDEP カタログ・ビュー

各行は、他のオブジェクトに対するビューまたはマテリアライズ照会表の従属関係を表します。 ビューまたはマテリアライズ照会表は、名前 BNAME のタイプ BTYPE のオブジェクトに従属するため、このオブジェクトの変更はビューまたはマテリアライズ照会表に影響します。また、ビューに対する特権が、 基礎表またはビューに対する特権にどのように従属しているかもエンコードします。
表 1. SYSCAT.TABDEP カタログ・ビュー
列名 データ・タイプ NULL 可能 説明
TABSCHEMA VARCHAR (128)   ビューまたはマテリアライズ照会表のスキーマ名。
TABNAME VARCHAR (128)   ビューまたはマテリアライズ照会表の非修飾名。
DTYPE CHAR (1)   従属オブジェクトのタイプ
  • S = マテリアライズ照会表
  • T = 表 (ステージングのみ)
  • V = ビュー (型なし)
  • W = 型付きビュー
  • 7 = 概要表
OWNER VARCHAR (128)   ビューまたはマテリアライズ照会表の作成者の許可 ID。
OWNERTYPE CHAR (1)  
  • U = 所有者は個々のユーザー
BTYPE CHAR (1)   従属関係があるオブジェクトのタイプ。可能な値は以下のとおりです。
  • A = 表別名
  • F = ルーチン
  • I = 索引 (基本表への従属関係を記録する場合)
  • G = グローバル一時表
  • N = ニックネーム
  • O = 表またはビュー階層内のすべての副表またはサブビューに対する特権の従属関係
  • R = ユーザー定義構造化タイプ
  • S = マテリアライズ照会表
  • T = 表 (型なし)
  • U = 型付き表
  • V = ビュー (型なし)
  • W = 型付きビュー
  • Z = XSR オブジェクト
  • m = モジュール
  • u = モジュール別名
  • v = グローバル変数
BSCHEMA VARCHAR (128)   ビューまたはマテリアライズ照会表が従属しているオブジェクトのスキーマ名。
BMODULENAME VARCHAR (128) Y 従属関係が存在するオブジェクトが属する、モジュールの非修飾名。モジュール・オブジェクトでない場合は NULL 値。
BNAME VARCHAR (128)   ビューまたはマテリアライズ照会表が従属しているオブジェクトの非修飾名。
BMODULEID INTEGER Y ビューまたはマテリアライズ照会表が従属しているオブジェクトのモジュールの ID。
TABAUTH SMALLINT Y BTYPE= 'O'、'S'、'T'、'U'、'V' または 'W' の場合、このビューまたはマテリアライズ照会表が従属する基礎表またはビューの特権をエンコードします。それ以外の場合は NULL 値。
VARAUTH SMALLINT Y BTYPE= 'v' の場合、このビューまたはマテリアライズ照会表が従属する基礎グローバル変数の特権をエンコードします。それ以外の場合は NULL 値。
DEFINER1 VARCHAR (128)   ビューまたはマテリアライズ照会表の作成者の許可 ID。
注:
  1. DEFINER 列は、後方互換性のために含まれています。OWNER を参照してください。