oracle删除数据库中的所有表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 'drop table '||table_name||';' as sqlscript from user_tables;
执⾏所有的删除命令。
4、启⽤数据库中所有表的约束
select 'alter table ' || table_name || ' enable constraint ' ||
constraint_name || ';'
from user_constraints
oracle数据库怎么查询表where constraint_type = 'R';
执⾏所有约束启⽤命令。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。