首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

剔除所有表

2012-09-04 
删除所有表其实不是很麻烦的你可以通过以下步骤完成1. disable所有的主外键约束selectALTERTABLE||table

删除所有表
其实不是很麻烦的
你可以通过以下步骤完成
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

热点排行