Oracle 删除所有表、删除所有序列

Oracle 删除所有表、删除所有序列

1. Oracle 删除所有表

1.1. 生成删除所有表的SQL

通过SQL查询所有表名,然后拼接成删除语句

SELECT

'drop table '

|| table_name

|| ';'

FROM

cat

WHERE

table_type = 'TABLE';

1.2. 将删除语句复制到SQL窗口

在 Oracle SQL Developer 中,在“查询结果”界面,Ctrl + A 全部选中,然后复制,直接就可以复制出来。

1.3. 执行删除语句

检查所有删表SQL语句,确认无误后,执行SQL。

2. Oracle 删除所有序列

2.1. 生成删除的SQL

通过SQL查询所有序列名,然后拼接成删除语句

SELECT

'DROP SEQUENCE '

|| sequence_name

|| ';'

FROM

user_sequences;

2.2. 将删除语句复制到SQL窗口

方法同上。

2.3. 执行删除语句

方法同上。

3. 参考

https://blog.csdn.net/weixin_45324716/article/details/118938531

相关推荐

新架构如何炼成?第六代酷睿抢鲜解析
365娱乐平台网址

新架构如何炼成?第六代酷睿抢鲜解析

📅 07-01 👁️ 2560
《csgo》调高fps方法
365娱乐平台网址

《csgo》调高fps方法

📅 09-07 👁️ 747
小米手机后盖更换价格及相关知识详解
365娱乐平台网址

小米手机后盖更换价格及相关知识详解

📅 08-11 👁️ 7026