各位大侠,在SQL Server中如何设置外键? - MS-SQL Server / 基础类

 我来答
豁主地猫你碎j
推荐于2016-07-07 · 超过59用户采纳过TA的回答
知道答主
回答量:130
采纳率:100%
帮助的人:67.2万
展开全部
MSSQLSERVER2000(图形化操作): 创建表间的关系 要使一个表中的行与另一个表中的行关联时,可创建两个表间的关系。 在数据库关系图中创建关系 在数据库关系图中,单击要与另一个表的列相关的数据库列或列组合的行选择器 。 当指针定位到行选择器上时,单击并拖动到相关表。 松开鼠标按钮。创建关系对话框出现,该对话框尝试将选定列与相关表中具有相同名称和数据类型的列进行匹配。 在"创建关系 "对话框中,确认将要创建关系的列显示在 "主表 "和 "外键表"列表中。 选择"确定 "按钮创建关系。 在关系图上,关系的主键方由一个钥匙 符号表示。在一对一关系中,发起关系的表决定主键方。例如,如果所创建的关系是从 publishers 表的 pub_id 列到 pub_info 表的 pub_id 列,则 publishers 表为关系的主键方。 在表设计器中创建关系 为将作为关系外键方的表打开表设计器。 在表设计器中右击并选择 "关系 "命令。 单击"新建 "按钮。 从"主表 "的下拉列表中,选择将作为关系主键方的表。在下面的网格中输入分配给该表主键的列。在每列左边相邻的网格单元中输入外键表的相应外键列。 表设计器会建议一个关系名。若要更改这个名称,请编辑 "关系名 "文本框的内容。 选择"关闭 "按钮以创建关系。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式