1、先禁用数据库中所有的约束
select 'alter table ' || table_name || ' disable constraint ' ||
constraint_name || ';'
from user_constraints
where constraint_type = 'R';
执行所有约束禁用命令。
2、删除所有表中的数据
select 'truncate table '||table_name||';' from user_tables;
执行所有的删除命令。
3、启用数据库中所有表的约束
select 'alter table ' || table_name || ' enable constraint ' ||
constraint_name || ';'
from user_constraints
where constraint_type = 'R';
执行所有约束启用命令。
oracle删除数据库中的所有表
原创chenlinben 博主文章分类:数据库 ©著作权
©著作权归作者所有:来自51CTO博客作者chenlinben的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:javascript延迟使用方法
下一篇:Python注释

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
arcgis python 删除一个数据库所有数据
arcgis python 删除一个数据库所有数据
arcgis python 删除一个数据库所有数据 -
MongoDB删除集合所有数据
MongoDB删除集合所有数据
MongoDB 删除集合 所有数据 -
MongoDb 命令查询所有数据库列表
MongoDb 命令查询所有数据库列表
MongoDb 命令查询所有数据库列表 -
DataGrip连接后显示所有数据库mysql 数据库
-
导出所有数据库数据
导出所有数据库数据(会导出到命令行当前所在目录下) mysqldump -u root -p --all-databases > alldb.sql
数据 数据库 命令行 mysql sql -
mysql导出导入所有数据库
导出所有数据库 mysqldump -uroot -p123456 --all-databases > /home/aa.sql 导入所有数据库 mysql -uroot -p123456 < /home/aa.sql
mysql导出导入所有数据库 sql 数据库 mysql 其他 -
redis 展示所有key redis显示所有数据库
redis中默认有16个数据库,查询方式如下
redis 展示所有key redis 连接池 数据库