B
Beast
Unregistered / Unconfirmed
GUEST, unregistred user!
我在数据库中建立了若干张数据表,使用外键管理实现级联删除。
A表:
aid
B表:
bid
aid
C表:
cid
aid
现已经定义:
外键1:B表,主键bid,外键aid
外键2:C表,主键cid,外键aid
现在想定义一外键:
C表:主键cid,外键bid,但是SQL-Servre不允许这样的外键
我的意思是想删除A表记录是级联删除B表和C表的aid相同的记录,同时删除B表时级联删除C表cid和B表bid相同的记录。
怎么实现哦??
A表:
aid
B表:
bid
aid
C表:
cid
aid
现已经定义:
外键1:B表,主键bid,外键aid
外键2:C表,主键cid,外键aid
现在想定义一外键:
C表:主键cid,外键bid,但是SQL-Servre不允许这样的外键
我的意思是想删除A表记录是级联删除B表和C表的aid相同的记录,同时删除B表时级联删除C表cid和B表bid相同的记录。
怎么实现哦??