怎么在SQL中设置外键

怎么在SQL中设置外键,第1张

sql ce表中建立外键约束的语法:CREATE TABLE DetectTable(UserID integer,StartTime datetime not null,EndTime datetime not null,MassName nvarchar(10), foreign key (UserID) references UserTable(UserID)),其中,UserID为UserTable表中的主键
也可以在创建数据库关系图直接拖
在数据库关系图上右键-->新建关系图-->添加表
然后直接用鼠标拖字段连接就可以建立外键约束了

定义格式 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出的表和关系界面中设置外键对应字段,如下图所示

最后我们就可以在左侧看见外键约束关系了,如下图所示


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13329655.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存