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