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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 使用数据库对象 » 管理外键

 

管理外键 (Sybase Central)

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

外键关系在创建子表时(即在子表中插入数据前)创建。然后,外键关系相当于一个约束;针对子表中插入的新行,数据库服务器会检查插入外键列中的值与主表的主键中的值是否匹配。

创建外键后,可以在右窗格中每个表的 [约束] 选项卡上跟踪外键;此选项卡会显示引用当前所选表的所有外表。

 ♦  创建新外键 (Sybase Central)
  1. 以具有 DBA 权限的用户身份或表所有者身份使用 SQL Anywhere 12 插件连接到数据库。

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

  3. 右击表,然后选择 [新建] » [外键]。

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

 ♦  删除外键 (Sybase Central):
  1. 以具有 DBA 权限的用户身份或表所有者身份使用 SQL Anywhere 12 插件连接到数据库。

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

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

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

  5. 右击外键,然后选择 [删除]。

  6. 单击 []。

对于任何给定表,也可以查看通过外键引用此表的各表的列表。

 ♦  显示引用给定表的表的列表 (Sybase Central)
  1. 以具有 DBA 权限的用户身份或表所有者身份使用 SQL Anywhere 12 插件连接到数据库。

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

  3. 单击表。

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

提示

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

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