SYSCAT.VARIABLES カタログ・ビュー

各行はグローバル変数を表します。

表 1. SYSCAT.VARIABLES カタログ・ビュー
列名 データ・タイプ NULL 可能 説明
VARSCHEMA VARCHAR (128)   VARMODULEID が NULL の場合はグローバル変数のスキーマ名。その他の場合には、グローバル変数が属するモジュールのスキーマ名。
VARMODULENAME VARCHAR (128) Y グローバル変数が属するモジュールの非修飾名。モジュール変数でない場合は NULL 値。
VARNAME VARCHAR (128)   グローバル変数の非修飾名。
VARMODULEID INTEGER Y グローバル変数が属するモジュールの ID。モジュール変数でない場合は NULL 値。
VARID INTEGER   グローバル変数の ID。
OWNER VARCHAR (128)   グローバル変数の所有者の許可 ID。
OWNERTYPE CHAR (1)  
  • U = 所有者は個々のユーザー
CREATE_TIME TIMESTAMP   グローバル変数が作成された時刻。
LAST_REGEN_TIME TIMESTAMP   デフォルトの式が最後に再生成された時刻。
VALID CHAR (1)  
  • N = グローバル変数は無効
  • Y = グローバル変数は有効
PUBLISHED CHAR (1)   モジュール変数がそのモジュール外で参照可能かどうかを示します。
  • N = モジュール変数はパブリッシュされていない
  • Y = モジュール変数はパブリッシュ済み
  • ブランク = 該当しない場合
TYPESCHEMA VARCHAR (128)   TYPEMODULEID が NULL の場合にはデータ・タイプのスキーマ名。その他の場合には、データ・タイプが属するモジュールのスキーマ名。
TYPEMODULENAME VARCHAR (128)   変数データ・タイプが属するモジュールの非修飾名。変数データ・タイプがモジュールに属していない場合は NULL 値。
TYPENAME VARCHAR (128)   データ・タイプの非修飾名。
TYPEMODULEID INTEGER Y 変数データ・タイプが属するモジュールの ID。変数データ・タイプがモジュールに属していない場合は NULL 値。
LENGTH INTEGER   グローバル変数の最大長。
SCALE SMALLINT   グローバル変数のデータ・タイプが DECIMAL または DECIMAL に基づく特殊タイプの場合は位取りで、TIMESTAMP または TIMESTAMP に基づく特殊タイプの場合には秒の小数部分の桁数。その他の場合には 0。
TYPESTRINGUNITS VARCHAR(11) Y Unicode データベースの場合は、文字ストリング・データ・タイプまたはグラフィック・ストリング・データ・タイプに適用されるストリング単位。それ以外の場合は NULL 値。
STRINGUNITSLENGTH INTEGER Y Unicode データベースの場合は、文字ストリング・データ・タイプまたはグラフィック・ストリング・データ・タイプに対して宣言されたストリング単位の数。それ以外の場合は NULL 値。
CODEPAGE SMALLINT   グローバル変数のコード・ページ。
COLLATIONSCHEMA VARCHAR (128)   変数の照合のスキーマ名。
COLLATIONNAME VARCHAR (128)   変数の照合の非修飾名。
COLLATIONSCHEMA_ORDERBY VARCHAR (128)   変数の ORDER BY 節の照合のスキーマ名。
COLLATIONNAME_ORDERBY VARCHAR (128)   変数の ORDER BY 節の照合の非修飾名。
SCOPE CHAR (1)   グローバル変数の有効範囲。
  • D = データベース
  • S = セッション
DEFAULT CLOB (64K) Y 最初に参照されるときのグローバル変数の初期値を計算するのに使用される式。
QUALIFIER VARCHAR (128) Y 変数が定義された時点のデフォルト・スキーマの値。
FUNC_PATH CLOB (2K) Y 変数が定義された時点で有効だった SQL パス。
NULLS CHAR (1)   将来の使用のために予約済み。
READONLY CHAR (1)  
  • C = グローバル変数が CONSTANT 節で定義されているために読み取り専用
  • N = 読み取り専用ではない
  • S = グローバル変数の値がデータベース・マネージャーによって保守されているために 読み取り専用
ENVSTRINGUNITS VARCHAR(11)   オブジェクト作成時のデフォルトのストリング単位。
REMARKS VARCHAR (254) Y ユーザー提供のコメントまたは NULL 値。