Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 表、视图和索引 » 外键

 

创建外键 (Sybase Central)

您可以创建两个表之间的外键关系。外键关系相当于一个约束;针对子表中插入的新行,数据库服务器会检查插入外键列中的值与主表的主键中的值是否匹配。

前提条件

您必须具有 DBA 权限或者是表的所有者。

上下文和注释

创建外表时,您不必创建外键,因为系统会自动创建外键。

 ♦ 使用 Sybase Central 创建外键
  1. 以具有适当权限的用户身份使用 SQL Anywhere 12 插件连接到数据库

  2. 在左窗格中,双击 []。

  3. 选择要为其创建或删除外键的表。

  4. 在右窗格中,单击 [约束] 选项卡。

  5. 创建外键:

    1. 单击 [文件] » [新建] » [外键]。

    2. 按照 [创建外键向导] 中的说明操作。

结果

在 Sybase Central 中,选择某表后,其外键会出现在 [约束] 选项卡上,该选项卡位于右窗格中。

下一步

在使用向导创建外键时,可以设置该外键的属性。要在创建外键后查看属性,请在 [约束] 选项卡上选择外键,然后单击 [文件] » [属性]。

可以在 [引用约束] 选项卡上选择表,然后单击 [文件] » [属性],来查看引用外键的属性。

要查看引用了给定表的表的列表,请选择 [] 中的表,然后在右窗格中单击 [引用约束] 选项卡。

 另请参见