| Symfoware Server アプリケーション開発ガイド(埋込みSQL編) - FUJITSU - | 
			目次
			索引
			![]()  
		 | 
	
| 付録E システム表 | > E.3 システム表の詳細 | 
RDBII_COLUMNは、列の定義情報を出力する表です。RDBII_COLUMNの構成と出力情報を以下に示します。
| 
 列名  | 
 データ型  | 
 情報の意味  | 
 P  | 
 SI  | 
 補足説明  | 
|---|---|---|---|---|---|
| 
 DB_CODE  | 
 INT  | 
 データベースコード  | 
 1  | 
 
  | 
 
  | 
| 
 SCHEMA_CODE  | 
 INT  | 
 スキーマコード  | 
 2  | 
 
  | 
 
  | 
| 
 TABLE_CODE  | 
 INT  | 
 表コード  | 
 3  | 
 
  | 
 
  | 
| 
 COLUMN_NAME  | 
 CHAR(36)  | 
 列名  | 
 
  | 
 
  | 
 Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。  | 
| 
 COLUMN_CODE  | 
 INT  | 
 列コード  | 
 4  | 
 
  | 
 
  | 
| 
 ORDINAL_POSITION  | 
 INT  | 
 列定義順序番号  | 
 
  | 
 
  | 
 
  | 
| 
 DATA_TYPE  | 
 CHAR(2)  | 
 列データの属性  | 
 
  | 
 
  | 
 CH:CHAR  | 
| 
 NULLABLE  | 
 CHAR(3)  | 
 NULL設定可能性  | 
 
  | 
 
  | 
 YES:NULL設定可能  | 
| 
 CHAR_MAX_LENGTH  | 
 INT  | 
 文字列系の最大文字数または BLOB型の最大バイト数  | 
 
  | 
 
  | 
 
  | 
| 
 CHAR_OCTET_LENGTH  | 
 INT  | 
 文字列系の最大バイト数またはBLOB型の最大バイト数  | 
 
  | 
 
  | 
 
  | 
| 
 NUMERIC_RADIX  | 
 INT  | 
 数値系の基数  | 
 
  | 
 
  | 
 2:INT、SMALLINT、FLOAT、  | 
| 
 NUMERIC_PRECISION  | 
 INT  | 
 数値系の精度(桁数)  | 
 
  | 
 
  | 
 TIMESTAMP、DATE、TIME:0   | 
| 
 NUMERIC_SCALE  | 
 INT  | 
 数値系の位取り  | 
 
  | 
 
  | 
 0:INT、SMALLINT、FLOAT、  | 
| 
 DEFAULT_VALUE  | 
 VARCHAR (3000)  | 
 DEFAULT句に指定された文字列  | 
 
  | 
 
  | 
 例1:DEFAULT 'AAA'の場合、  | 
P : プライマリキーを意味します。数字は、プライマリキー内の構成順序を示します。
SI : インデックスのキーを意味します。
列の定義情報を出力するビュー表です。ビュー表の構成と出力情報を以下に示します。
| 
 列  | 
 データ型  | 
 情報の意味  | 
 補足説明  | 
|---|---|---|---|
| 
 COLUMN_NAME  | 
 CHAR(36)  | 
 列名  | 
 Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。  | 
| 
 TABLE_CODE  | 
 INT  | 
 表コード  | 
 
  | 
| 
 DB_CODE  | 
 INT  | 
 データベースコード  | 
 
  | 
| 
 COLUMN_CODE  | 
 INT  | 
 列コード  | 
 
  | 
| 
 ORDINAL_POSITION  | 
 INT  | 
 列定義順序番号  | 
 
  | 
| 
 COLUMN_DEFAULT  | 
 VARCHAR (3000)  | 
 デフォルト値  | 
 例1:DEFAULT 'AAA'の場合、  | 
| 
 NULLABLE  | 
 CHAR(3)  | 
 NULL設定可能性  | 
 YES:NULL設定可能  | 
| 
 DATA_TYPE  | 
 CHAR(2)  | 
 列データの属性  | 
 CH:CHAR  | 
| 
 CHAR_MAX_LENGTH  | 
 INT  | 
 文字列系の最大文字数またはBLOB型の最大バイト数  | 
 
  | 
| 
 CHAR_OCTET_LENGTH  | 
 INT  | 
 文字列系の最大バイト数またはBLOB型の最大バイト数  | 
 
  | 
| 
 NUMERIC_PRECISION  | 
 INT  | 
 数値系の精度(桁数)  | 
 0:TIMESTAMP、DATE、TIME  | 
| 
 NUMERIC_PREC_RADIX  | 
 INT  | 
 数値系の基数  | 
 2:INT、SMALLINT、FLOAT、REAL、  | 
| 
 NUMERIC_SCALE  | 
 INT  | 
 数値系の位取り  | 
 0:INT、SMALLINT、FLOAT、  | 
			目次
			索引
			![]()  
		 |