社区
Oracle
帖子详情
oracle中如何用一条delete语句删除多张表中的记录?
panppl
2003-10-20 09:17:06
问题如标题
...全文
891
10
打赏
收藏
oracle中如何用一条delete语句删除多张表中的记录?
问题如标题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangqingdelphi
2003-10-20
打赏
举报
回复
一条delete不能删除多表
yxzhjm
2003-10-20
打赏
举报
回复
一条delete语句肯定不能删除多个表,用触发器可以实现
beckhambobo
2003-10-20
打赏
举报
回复
是的,级联删除
daydayupliq
2003-10-20
打赏
举报
回复
几张表之间有关系吗?
做级联删除触发器了!
lianhg
2003-10-20
打赏
举报
回复
触发器
jasoncheung
2003-10-20
打赏
举报
回复
没办法,用过程吧
ufo_ufo
2003-10-20
打赏
举报
回复
以上同志说的都对
llm06
2003-10-20
打赏
举报
回复
表之间有关系吗?也许可以通过级联删除来实现。
用触发器肯定可以实现的
smallcrocodile
2003-10-20
打赏
举报
回复
单独一条语句是不能删除多个表得!
用触发器才可以!
chinaghf
2003-10-20
打赏
举报
回复
触发器
oracle
SQL命令大全
delete
删除
一张大表时空间不释放,非常慢是因为占用大量的系统资源,支持回退操作,空间还被这张表占用着。 truncate table 表名 (
删除
表
中
记录
时释放表空间) DML
语句
: 表级共享锁: 对于操作一
张表
中
的不同
记录
时,互不影响 行级排它锁:对于一行
记录
,
oracle
会只允许只有一个用户对它在同一时间进行修改操作 wait() 等到行级锁被释放,才进行数据操作 drop一张表时也会对表加锁,DDL排它锁,所以在
删除
一张表时如果当前还有用户操作表时不能
删除
表 alter table 命令用于修改表的结构(这些命令不会经常用): 增加约束: alter table 表名 add
MySQL 触发器详解及简单实例
MySQL 触发器简单实例 语法 CREATE TRIGGER <触发器名称> –触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL
中
其他对象的命名方式基本相象. { BEFORE | AFTER } –触发器有执行的时间设置:可以设置为事件发生前或后。 { INSERT | UPDATE |
DELETE
} –同样也能设定触发的事件:它们可以在执行insert、update或
delete
的过程
中
触发。 ON <表名称> –触发器是属于某一个表的:当在这个表上执行插入、 更新或
删除
操作的时候就导致触发器的激活. 我们不能给同一张表的同一个事件安排两个触发器
oracle
删除
几张表,
Oracle
删除
多张表
项目
中
遇到要
删除
多张表,发现不能同时
删除
,可以先查询出SQL
语句
,然后批量执行1.查询出SQL
语句
:select 'drop table '||table_name || ';' from user_tables;2. 执行查询
中
的
语句
删除
序列使用同样的方法:select 'drop sequence '|| object_name||''||';' FROM user_objects where...
使用MyBatis在
Oracle
数据库
中
删除
多张表的数据
标红加粗的地方,这是在
Oracle
数据库下多个表
删除
时需要注意的地方。在业务使用过程
中
,需要同时
删除
多张表的数据,每张表都有相同的一个字段。在编写xml文件的时候,需要用到标签。因为我的KEY字段是字符串类型,所以加了单引号。不会给最后一个
DELETE
语句
加分号,所以。BEGIN开始,END结束,因为。
Oracle
数据库
中
删除
大量表
记录
操作总结
请将"表名"替换为要
删除
记录
的表名称,将"条件"替换为适当的
删除
条件,将"主键列"替换为表的主键列名称。该示例
中
的PL/SQL块使用游标(CURSOR)遍历满足条件的
记录
,并使用
DELETE
语句
删除
每个
记录
。可以使用
DELETE
语句
和TRUNCATE TABLE
语句
来
删除
记录
,也可以使用PL/SQL块来实现更复杂的
删除
逻辑。本文将介绍如何使用
Oracle
数据库
删除
大量表
记录
的操作方法,并提供相应的源代码示例。请将"表名"替换为要
删除
记录
的表名称,将"条件"替换为适当的
删除
条件。
Oracle
17,078
社区成员
55,234
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章