以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  如何快捷删除多个数据表中的相关记录  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=4676)

--  作者:nmwh_ysl
--  发布时间:2005-12-20 15:32:48
--  如何快捷删除多个数据表中的相关记录
在一个数据库中的多个数据表内,存放着由关键字段相关的数据,如职工基本情况表、奖惩情况表、工资情况表、考勤情况表等,由惟一属性的“职工编号”相互关联。在职工基本情况表中删除某个数据时,需要将其他表中该职工的信息也删除。“星”的《入门到精通》提供了有关例子,但本人感到实现起来较复杂。可否用SQL语句实现快捷删除?请举例。
--  作者:admin
--  发布时间:2005-12-21 9:18:45
--  
不管是用构件还是SQL命令实现删除,思路基本上应是相同的。都是通过关键字(如编号)对其它表进行过滤,将过滤结果删除。具体的SQL命令,过滤通过WHERE子句;删除用delete命令。