政府调研室主任:恳求:sql 编程问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 18:51:46
create trigger delete_trigger on student for delete
as declare @sno char(6)
select @sno from deleted
begin
delete from sc where sc.sno=@sno
end
以上是我编写的trigger 执行后命令成功执行完成!
但是当我执行delete 时候却出现了以下错误:
DELETE 语句与 COLUMN REFERENCE 约束 'my_foreignkey1' 冲突。该冲突发生于数据库 'pjx_student',表 'sc', column 'sno'。
语句已终止。
我想着与约束没有关系吧!!
请大哥们仔细指教!不胜感激!!!!!
alter table sc add constraint my_foreignkey foreign key(sno) references student(sno)
--alter table sc add constraint my_foreignkey2 foreign key(cno) references course(cno)
这是定义!!

请先将my_foreignkey1的定义写一下