| 列名 | 列类型 | 列约束 | 表约束 |
|---|---|---|---|
| constraint_id | INTEGER | NOT NULL | 主键。 |
| table_id | INTEGER | NOT NULL | 外键引用 SYSTABLE、SYSCOLUMN 和 SYSINDEX。 |
| column_id | INTEGER | 外键引用 SYSCOLUMN。 | |
| index_id | INTEGER | 外键引用 SYSINDEX。 | |
| fkey_id | SMALLINT | 外键引用 SYSFOREIGNKEY。 | |
| constraint_type | CHAR(1) | NOT NULL | |
| constraint_name | CHAR(128) | NOT NULL |
每一行描述一个命名约束。此表不包含分类表的行。
constraint_id 唯一约束 ID。
table_id 要应用约束的表的表 ID。
column_id 要应用约束的列的列 ID。对于任何不是列约束的约束,该列为 NULL。
index_id 唯一约束的索引 ID。对于任何不是唯一约束的约束,该列为 NULL。
fkey_id 外键约束的外键 ID。对于任何不是外键约束的约束,该列为 NULL。
constraint_type 设置为下列值之一:
如约束为列检查约束,则为 C。
如约束为表约束,则为 T。
如约束为主键,则为 P。
如约束为外键,则为 F。
如约束为唯一约束,则为 U。
constraint_name 约束名称。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。