--刚刚一位大虾写的!参考
--创建测试环境
create table A
(
ID int primary key
)
create table B
(
SubID int,
A_ID int foreign key references A(ID) on update cascade on delete cascade
)--插入测试
insert A select 100
insert B select 1,100 --插入非100的就出错
insert B select 2,100 --插入非100的就出错--更新测试
update A set ID=200 --B里边的A_ID会级联更新--删除测试
delete from A --B里边的A_ID会级联删除--删除测试环境
drop table A,B
--创建测试环境
create table A
(
ID int primary key
)
create table B
(
SubID int,
A_ID int foreign key references A(ID) on update cascade on delete cascade
)--插入测试
insert A select 100
insert B select 1,100 --插入非100的就出错
insert B select 2,100 --插入非100的就出错--更新测试
update A set ID=200 --B里边的A_ID会级联更新--删除测试
delete from A --B里边的A_ID会级联删除--删除测试环境
drop table A,B
1。通过写表的触发器
2。通过建立表关系