sql2005设置外键
‘壹’ sql2005中怎么设置外键约束关系的啊,不知道怎么操作。
alter table 外键表名
add
constraint 约束败樱名 foreign key(外含睁键字段) references 主键表名(主键谈枯岁字段)
‘贰’ SQL SERVER 2005 怎么添加外键啊
比如:table1(ID1)和table2(ID2)间建主外键关系!银晌察谨郑
alter table table2
add constraint FK_ID foregin key(ID2) references table1(ID)
还可以手动建!
在要引用键的表上 右击 --》关系--》添加--》”表和列的规范 “ 后的按钮进入选择 表和列就行了
答案补充 那要看你用的是啥版本的SQL了!你用脚本吧!
会了就方便了! 答案补充 先在 执行按钮 前的下拉框 选你的库名 然后输入上面的代码 并选中!按F5
代码要锋茄根据你的情况修改 可参考下面的 其它加答 中的规范! </img>
‘叁’ sql server 2005中外键约束的使用
altertable[tbname外键表]
addconstraintFK_外键约束名foreignkey(外键列)
references[tbname主键表差蚂](主键列)--所引用列必须举裂是唯一键
on虚答埋updatecascade--可选级联更新
ondeletecascade--可选级联删除
‘肆’ sql 添加外键语句
为数据库表添加外键方法(以SqlSever2005数据库为例):
1、新建两张表,一张为主表,一张为副表。主表里的外键就是连接到副表的主键。
‘伍’ SQL 2005设外键,不要写语句,像设主键一样,右击的那个
选中要操作的数据库,然后找到"数据库关系图",右击"哗做新建数衫芦洞据库关系图",然后会提示你需要哪些表,选中你要设置的那些表,确定。然后找到外键表的字段,左键或枯按着不松手,拖到主键表对应的字段,确定就建立了主外键关系了
‘陆’ sql server2005如何设置外键 拜托说的详细一点
右击你要添加棚链外吵和链键升孙的表,选择修改,打开表设计窗体
右击你要添加外键的列,选择关系,打开外键关系对话框
在右边,单击“表和列规范”后面的按钮
在主键表下,选择主键表,然后选择主键表的外键
单击确定,就行了
‘柒’ sql怎么设置外键(sql怎么设置外键约束)
sqlserver中建立外键约束有3中方式:enterprisemanager中,tables,designtable,设置table的properties,可以建立constraint,referencekey;enterprisemanager中,diagrams,newdiagrams,建立两个表的关系;直接用transactsql语句。
1、三个方法都需要先建立数据表。
1)运肆孝创建表author:
createtable[dbo].[author](
[id][bigint]notnull,[authorname][char](10)null,[address][char](480)null,[introction][ntext]null
)
2)创建表mybbs:
reatetable[dbo].[mybbs](
[id][bigint]identity(1,1)notnull,[authorid][bigint]notnull,[title][char](40)null,[date_of_created][datetime]null,[abstract][char](480)null,[content][ntext]null
)
2、设置表mybbs中的authorid为外键,参照author表的id字段,直接使用transactsql语句,过程如下:
1)增加表mybbs(authorid)的外键约束fk_mybbs_author,表mybbs中的authorid受表author中的主键id约束:
begintransaction
altertabledbo.mybbsaddconstraintfk_mybbs_author
foreignkey(authorid)
referencesdbo.author([id])
2)删除旁稿外键约束fk_mybbs_author:
--altertabledbo.mybbsdropconstraintfk_mybbs_author
--rollback
committransaction
上面onupdatecascade,ondeletecascade两个选项,指明以后author表的id字段有delete,update操作时,mybbs表中的id也会被级联删除或更新。如果没有选中,是不可以对author表中已被mybbs表关联的id进行update或者delete操作的。
拓展资料:SQL的主键和外键的作用:
1、插入非空值时,如果主键表中没有这个值,则不能插入。
2、更新时,不能改为主键表中没有的值。
3、删除主键表记录时,你可以在建外键雹春时选定外键记录一起级联删除还是拒绝删除。
4、更新主键记录时,同样有级联更新和拒绝执行的选择。
简而言之,SQL的主键和外键就是起约束作用。
‘捌’ sql server 2005如何设置外键啊.
首先选为外键的字段让穗,在另一张表中必须是主键才可以,即外键必须与主键相关联才可磨滑顷以形成外键约束。
所以,若你的产品类别表中,流水号是系统维护的identity类型字段,那么你在产品表中可以将产品类别字段改为产品类别id,然后外键关联产品类别表的瞎陆流水号【主键】即可。然后产品表中记录