如何使用一个SQL查询删除所有的表

发表于:2007-07-04来源:作者:点击数: 标签:
如何使用一个SQL查询删除所有的表?

  答:

  没有删除所有表的命令。所有不能通过一个SQL语句来完成。最简单的方法就是凭空生成你的DROP TABLE命令,如下所示: SPOOL drop_tables.sql
SELECT 'DROP TABLE '||table_name||';'
FROM user_tables;
SPOOL OFF
@drop_tables
这个drop_tables.sql

  脚本会针对你计划中的所有表动态生成。

原文转自:http://www.ltesting.net