SYSCAT.CONTROLS カタログ・ビュー

各行は、行権限または列マスクを表します。

表 1. SYSCAT.CONTROLS カタログ・ビュー
列名 データ・タイプ NULL 可能 説明
CONTROLSCHEMA VARCHAR (128)   行権限または列マスクのスキーマ。
CONTROLNAME VARCHAR (128)   行権限または列マスクの名前。
OWNER VARCHAR (128)   行権限または列マスクの所有者。
OWNERTYPE CHAR (1)  
  • S = システム
  • U = ユーザー
TABSCHEMA VARCHAR (128)   行権限または列マスクが定義されている表のスキーマ。
TABNAME VARCHAR (128)   行権限または列マスクが定義されている表の名前。
COLNAME VARCHAR (128)   列マスクが定義されている列の名前。行権限の場合はブランク。
CONTROLID INTEGER   制御の ID。
CONTROLTYPE CHAR (1)  
  • C = 列マスク
  • R = 行権限
ENFORCED CHAR (1)  
  • A = 全アクセス
IMPLICIT CHAR (1)  
  • N = 行権限が明示的に作成されたか、またはこれは列マスクです。
  • Y = 行権限が明示的に作成されました。
ENABLE CHAR (1)  
  • N = 使用可能でない
  • Y = 使用可能
VALID CHAR (1)  
  • N = 制御は無効
  • Y = 制御は有効
RULETEXT CLOB (2M)   CREATE PERMISSION ステートメントまたは CREATE MASK ステートメントの検索条件または CASE 式の部分のソース・テキスト。
TABCORRELATION VARCHAR (128)   行権限または列マスクが定義されている表の相関名。指定しないと、ブランクになります。
QUALIFIER VARCHAR (128)   オブジェクト定義時のデフォルト・スキーマの値。 非修飾参照を完了するために使用します。
FUNC_PATH CLOB (2K)   制御が定義された時点で有効だった SQL パス。
COLLATIONSCHEMA VARCHAR (128)   制御の照合のスキーマ名。
COLLATIONNAME VARCHAR (128)   制御の照合の非修飾名。
COLLATIONSCHEMA_ORDERBY VARCHAR (128)   制御の ORDER BY 節の照合のスキーマ名。
COLLATIONNAME_ORDERBY VARCHAR (128)   制御の ORDER BY 節の照合の非修飾名。
CREATE_TIME TIMESTAMP   行権限または列マスクの作成時刻。
ALTER_TIME TIMESTAMP   行権限または列マスクの最終変更時刻。
ENVSTRINGUNITS VARCHAR(11)   オブジェクト作成時のデフォルトのストリング単位。
REMARKS VARCHAR (254) Y ユーザー提供のコメントまたは NULL 値。