如何删除临时表

qq_36245148 2019-05-16 11:36:23
怎么批量删除临时表,如下图,oracle数据库
...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
minsic78 2019-05-16
  • 打赏
  • 举报
回复
引用 3 楼 minsic78 的回复:
用dba_tables数据字段视图来生成drop脚本。
图形工具基本都有右键批量删除的功能,就不需要那么折腾了。
minsic78 2019-05-16
  • 打赏
  • 举报
回复
用dba_tables数据字段视图来生成drop脚本。
whhhhh1991 2019-05-16
  • 打赏
  • 举报
回复
begin
for tab in (
select 'drop table' || table_name || ' purge ' as sql from user_tables where table_name like '%TEMP%'
) loop
execute immediate tab.sql;
end loop;
end;

模式查询,可以运用多个;看看如何将你要删的表都包含进去,且不能删除你不想删除的表;
这个脚本,最好用的就是清空所有表。
ZJHZ_叶 2019-05-16
  • 打赏
  • 举报
回复
plsql 批量选中 右键 drop

17,078

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧