当您明确声明键字段时(在CREATE TABLE
语句中说),这 不会 填充syskeys
表。您将使用(例如)sp_primarykeys
做到这一点。这样,您就可以在syskeys
表中“注册”您希望由应用程序发现的主键,外键等。您可以以这种方式声明主键,即使在所讨论的字段上没有实际施加任何约束。
该存储过程sp_helpconstraint
可用于查找为表定义的所有键(等)。
要查询数据库中的所有表,您需要使用sysindexes表并查看该status
字段。
在Sybase ASE中发现主键/唯一键
当您明确声明键字段时(在CREATE TABLE
语句中说),这 不会 填充syskeys
表。您将使用(例如)sp_primarykeys
做到这一点。这样,您就可以在syskeys
表中“注册”您希望由应用程序发现的主键,外键等。您可以以这种方式声明主键,即使在所讨论的字段上没有实际施加任何约束。
该存储过程sp_helpconstraint
可用于查找为表定义的所有键(等)。
要查询数据库中的所有表,您需要使用sysindexes表并查看该status
字段。