syscolumn 系统表中的每一行都描述了一列。
列名 | 列类型 | 说明 |
---|---|---|
table_id | INTEGER | 列所属表的标识符。 |
column_id | INTEGER | 列的唯一标识符。 |
column_name | VARCHAR(128) | 列的名称。请参见Domain 接口。 |
column_flags | TINY | 以下描述属性的标志的按位组合:
|
column_domain | INTEGER | 列域,用来指示列的域的枚举值。 |
column_length | INTEGER | 列长度。
对于 VARCHAR 和 BINARY 类型的列(在 Domain 接口中定义),这是最大长度(单位为字节)。对于 NUMERIC 类型的列,精度值存储在第一个字节中,而小数位数则存储在第二个字节中。 |
column_default | TINY | 该列的缺省值,它由 ColumnSchema 接口中的某个 COLUMN_DEFAULT 值指定。例如,COLUMN_DEFAULT_AUTOINC 表示自动递增缺省值。 |
PRIMARY KEY (table_id, column_id)
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |