有两个表sch(学校信息表)和teacher(教师信息表)。其中sch表中包括两个字段schno(学校编号)和schname(学校名称) schno为主键。teacher表中包括techno(教师编号) name(姓名) schno(学校编号)的字段 schno为外键。
现在的问题是:
当更改sch表中的内容时,即当schno的内容改变时 如何将teacher表中的schno作相应的更改。若删除scho一条记录时,想将teacher表中的schno的内容改为空, 不知该如何实现。
请给详细的语句 万分感谢!!!
现在的问题是:
当更改sch表中的内容时,即当schno的内容改变时 如何将teacher表中的schno作相应的更改。若删除scho一条记录时,想将teacher表中的schno的内容改为空, 不知该如何实现。
请给详细的语句 万分感谢!!!
解决方案 »
- C#用查询SQL数据表中时间记录?有代码高手找出错误,谢谢
- 如何在一个FROM输入查询条件后,另一个窗口的datagridview显示查询数据。
- c# 修改目录中的图片,并保存为以前的名称
- Socks5/代理
- ··········周末了,给大家散散分··········
- 100分求算法。
- 学习C#好还是C++好
- Oracle中创建表时"超出表空间"system"的空间向量"谁来帮我解决下..
- 在一个Form中有两个DataGrid,怎么判断当前的DataGrid是那个呢?
- DLL如何判断宿主的类型是winform还是wpf
- 安装 .NET 时报错!各位高手麻烦想想办法!多谢!
- 求Apl语言资料
update sch set schno=@schno
update teacher set schno=@schno
2.
delete from sch where schno=@schno
update teacher set schno=@schno
以上两个可以独立在程序中写,也可以把他们分别合在一起,写一个触发器,当sch有变化时teacher自动被出发跟着变
看看sql server 帮助关于触发器的操作