社区
Oracle
帖子详情
能不能在一个SQL的删除语句中同时对两个表进行删除?
zcwm
2003-03-18 12:19:07
A,B表中以ID进行关联,删除A表中的记录同时也要删除B表中相对应ID的记录,应该如何写
...全文
171
8
打赏
收藏
能不能在一个SQL的删除语句中同时对两个表进行删除?
A,B表中以ID进行关联,删除A表中的记录同时也要删除B表中相对应ID的记录,应该如何写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kerisyml
2003-03-19
打赏
举报
回复
一条sQL语句恐怕不行吧
建一个触发器或者存储过程,先删除外键的表,再删除主键的表
chfhy
2003-03-19
打赏
举报
回复
如果两个表有主键和外键关系的话,可以采用级联删除
pan920
2003-03-19
打赏
举报
回复
用触发器,存储过程都行
beckhambobo
2003-03-18
打赏
举报
回复
没有关联,可以用触发器实现
shenleng
2003-03-18
打赏
举报
回复
写触发器
tuidler
2003-03-18
打赏
举报
回复
如果两个表有主键和外键关系的话,可以实现的。
这个问题问了很多了,自己搜搜吧,多动动手,得到的更多。
ruc
2003-03-18
打赏
举报
回复
一般不行,因为每一条DML均为一个事务被提交,楼上的建议不错,使用触发器,好象存储过程也行
smallcrocodile
2003-03-18
打赏
举报
回复
关注
sql
删除
数据_20191120问题
sql
删除
表
中
字段
中
重复的数据
作者在使用
SQL
语句
时,遇到在同一张
表
中
查找字段内相同数据的问题,通过分组查询解决。之后
进行
删除
重复数据操作,因
SQL
不能
同时查询和修改同一张
表
,需做缓存操作。最终成功
删除
,还给出备份、大胆尝试、先思考再百度等忠告。
DELETE
语句
本文介绍了在
SQL
中
如何使用子查询
进行
删除
操作,强调了
不能
直接在同
一个
语句
中
先SELECT后UPDATE,而是需要通过派生
表
来实现。同时,展示了在DELETE
语句
中
使用别名的方法,确保了
SQL
语句
的正确执行。
My
SQL
多
表
关联数据同时
删除
sql
语句
本文详细解析了在数据库操作
中
如何高效地
进行
多
表
数据
删除
,包括直接
删除
、通过连接条件
删除
以及处理关联
表
数据的一系列实用
SQL
语句
。特别强调了在My
SQL
环境下,正确使用
表
别名和数据库名称的重要性,以及避免常见错误的方法。
sql
同时
删除
多个
表
的数据
本文深入探讨了在
SQL
中
如何使用多
表
DELETE
语句
,包括如何根据多个
表
中
的特定条件从
一个
或多个
表
中
删除
行。文章详细解释了
不能
在多
表
DELETE
语句
中
使用ORDER BY或LIMIT的原因,并提供了使用JOIN
进行
数据
删除
的具体示例。
Oracle
17,134
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章