也可以在创建数据库关系图直接拖
在数据库关系图上右键-->新建关系图-->添加表
然后直接用鼠标拖字段连接就可以建立外键约束了定义格式 Java代码 [CONSTRAINT <约束名>][FOREIGN KEY][<列名>]REFERENCES<被参照表名>(<主键列名>) 例如 Java代码 --删除外键 alter table AdItem drop constraint AdOrder_AdItem_FK1 --增加外键 alter table AdItem add constraint AdOrder_AdItem_FK1 foreign key (AI_nOrderNo) references AdOrder(AO_nOrderNo) --不检查约束 alter table AdItem nocheck constraint AdOrder_AdItem_FK1 --检查约束 alter table AdItem check constraint AdOrder_AdItem_FK1要求:建立了两个表一个attence(记作a表),一个leave(记作l表)。
a表中有用户的用户名,密码,id(自增作为主键)。
l表中是一个请假的表,l表中需要标识哪一个用户请的假。
这里需要设置外键:
步骤:
1、
在此右键l表
2、寻找并点击“关联/外键”或者摁“f10”。
d出此对话框。
3、新建
4、a在主键表下拉菜单中找到a表
b在source
column中找到userid
c在target
column
中找到id
d点击创建
就完成了外键的设置。应该是可以在sql
server2000的企业管理器里面直接 *** 作添加外键的。
应该在一个表的设计界面,选中一行,点鼠标右键,选关系,然后选外键。
好久没有用2000了,呵`~不是很记得,lz多试两下就出来了`~
alter
table
表名
add
constraint
外键名称
foreign
key
(外键)
references[主键表名](引用列),
我们使用sql server创建数据表的时候,经常需要建立表之间的外键约束关系,那么如何添加外键呢?下面我给大家分享一下。
工具/材料sql server
首先我们先来建立两个表,如下图所示,班级表和年级表
然后右键单击班级表,在d出的菜单中选择关系选项,如下图所示
接下来在d出的表和关系界面中设置外键对应字段,如下图所示
最后我们就可以在左侧看见外键约束关系了,如下图所示
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)