首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教,怎么设置级联操作

2012-09-22 
请问,如何设置级联操作有一张客户表,主键是客户编号有一张订单表,外键是客户编号,引用客户表的主键列要求,

请问,如何设置级联操作
有一张客户表,主键是客户编号
有一张订单表,外键是客户编号,引用客户表的主键列

要求,删除、更新客户表的客户编号时,订单表也执行同样的级联操作

请问,
1:在新建表时,如何设置级联操作ON DELETE CASCADE和ON UPDATE CASCADE,两个同时设置
2:在现有表,已经设置了主键、外键的情况下,怎样添加级联操作?

[解决办法]
alter table 表名 alter constraint 约束名
Foreign key(字段名) references 表名(字段名)
on update cascade --级联更新 
on delete cascade --级联删除 

[解决办法]

SQL code
新建表:create table a(id int primary key,value int)gocreate table b(id int,value int foreign key references a(id)on update cascade --级联更新  on delete cascade --级联删除 )go--一个例子
[解决办法]
http://www.cnblogs.com/sunjun/archive/2009/09/26/1574657.html

热点排行