当前位置: 代码迷 >> Sql Server >> SQL关联数据删除解决方法
  详细解决方案

SQL关联数据删除解决方法

热度:92   发布时间:2016-04-27 12:30:20.0
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)
------解决方案--------------------
约束问题,弄好约束问题就可以了
  相关解决方案