读书人

SQL关联数据删除解决方法

发布时间: 2012-06-06 16:44:11 作者: rapoo

SQL关联数据删除
有两个表,假设第一个表设计为 学号(主键,自动增长) 名字

第二个表为 成绩 学号


我想删除学生名字为某某的
我在C#里这样写:delete from Student where name='{0}'",Name



报约束错误
请问怎么一起删掉两个表

[解决办法]
创建成绩表SC的时候指定外键约束和级联删除

SQL code
create table SC(  成绩 int,  学号 varchar(10),  foreign key (学号) references Student(学号) on delete cascade)
[解决办法]
约束问题,弄好约束问题就可以了

读书人网 >SQL Server

热点推荐