如何清除数据库数据

可以通过以下步骤完成
1. disable所有的主外键约束

select   'ALTER   TABLE   '||table_name||'   disable   constraint   '||constraint_name||';'   from   user_constraints

执行查询结果的sql

2. delete所有表的内容

select 'DELETE FROM '||table_name||';' from user_tables 

执行查询结果的sql

3.enable 所有的主外键约束

select   'ALTER   TABLE   '||table_name||'   enable   constraint   '||constraint_name||';'   from   user_constraints
where   constraint_type   =   'R'

执行查询结果的sql

你可能感兴趣的:(数据库)