以文本方式查看主题 - 搭建论坛 (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命令。 |