# SYSCOLUMNSシステム表

データベースの表にある列について記述します。

列名 | 型 | 長さ | 空許容 | 内容
--- | --- | --- | --- | ---
REFERENCEID | CHAR | 36 | 不可 | 表の識別子(SYSTABLES.TABLEIDと結合される)
COLUMNNAME | CHAR | 128 | 不可 | 列・パラメータ名
COLUMNNUMBER | INT | 4 | 不可 | 表中の列位置
COLUMNDATATYPE | org.apache.derby.catalog. TypeDescriptor このクラスは公開APIではない。 |  | 不可 | 情報の、精度、長さ、目盛り、空許容、型名、記録タイプを記述するシステムの型。
COLUMNDEFAULT | java.io.Serializable |  | 可 | 表について、列の既定値を記述する。この表に記録されたオブジェクトのtoString()メソッドにより、CREATE TABLEやALTER TABLE文で指定された既定値が文字列として返る。
COLUMNDEFAULTID | CHAR | 36 | 可 | 既定値の識別値
AUTOINCREMENT COLUMNVALUE | BIGINT |  | 可 | 列が識別子列であれば、次の値をとる。
AUTOINCREMENT COLUMNSTART | BIGINT |  | 可 | 列が識別子列であれば、(指定された場合）開始値をとる。
AUTOINCREMENT COLUMNINC | BIGINT |  | 可 | 列が識別値列であれば、(指定された場合）自動的な増分の値をとる。

親トピック: Derbyのシステム表