| 列名 | 列类型 | 列约束 | 表约束 |
|---|---|---|---|
| type_id | SMALLINT | NOT NULL | 主键。 |
| creator | UNSIGNED INT | NOT NULL | 外键引用 SYSUSERPERM.user_id。 |
| domain_id | SMALLINT | NOT NULL | 外键引用 SYSDOMAIN。 |
| nulls | CHAR(1) | NOT NULL | |
| width | SMALLINT | NOT NULL | |
| scale | SMALLINT | NOT NULL | |
| type_name | CHAR(128) | NOT NULL | 唯一。 |
| "default" | LONG VARCHAR | ||
| "check" | LONG VARCHAR | ||
| format_str | CHAR(128) | ||
| super_type_id | SMALLINT | 外键引用 SYSUSERTYPE.type_id。 |
每一行都包含对一种用户定义数据类型的描述。
type_id 用户定义数据类型的唯一标识号。
creator 数据类型所有者的用户号。
domain_id 该用户定义数据类型所依据的数据类型,由 SYSDOMAIN 表中列出的数据类型号指出。
nulls (Y/N/U) 指出用户定义数据类型是否允许空值。值为 U 表示未指定是否可以为空。
width 字符串列的长度、数值列的精度或任何其它数据类型的存储字节数。
scale 数值数据类型列的小数点后的位数,对于所有其它数据类型该值为零。
type_name 数据类型的名称。
default 数据类型的缺省值。
check 数据类型的 CHECK 条件。
format_str 目前未使用。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。