syscolumn 系统表中的每一行都描述了一列。
列名 | 列类型 | 说明 |
---|---|---|
table_id | UNSIGNED INTEGER | 列所属表的标识符。 |
column_id | UNSIGNED INTEGER | 列的唯一标识符。 |
column_name | VARCHAR(128) | 列的名称。请参见Domain 接口。 |
column_flags | TINY |
以下描述属性的标志的按位组合:
|
column_domain | TINY | 列域,以低序 6 位指示列的域的枚举值。其余位在内部使用。 |
column_length | UNSIGNED SHORT |
列长度。 对于 VARCHAR 和 BINARY 类型的列(在 Domain 接口中定义),这是最大长度(单位为字节)。对于 NUMERIC 类型的列,精度值存储在第一个字节中,而小数位数则存储在第二个字节中。 |
column_default_value | VARCHAR(128) |
该列的缺省值,它由 ColumnSchema 接口中的某个 COLUMN_DEFAULT 值指定。例如,COLUMN_DEFAULT_AUTOINC 表示自动递增缺省值。 如果 varchar 列已指定 DEFAULT AUTOFILENAME,则它将使用编码 "前缀|扩展名" 存储参数的前缀和扩展名。 |
filename_colid | UNSIGNED INTEGER | 存储模式定义中所引用的 file_name 列的列 id;否则该列为空。 |
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |