13
A
回答
19
您可以编写一个脚本,特别是循环,在其中从user_tables中选择Table_name并迭代此循环,并使用“execute immediate”命令删除它们。
但我建议这一点 - 在SQL工具做
select 'drop table ' || table_name || ';' from user_tables where table_name like 'TBL_%'
然后复制这个查询的输出并粘贴到你的SQL编辑器,并执行。请记住,如果sql +是你的编辑器,如果你粘贴它们,它们将开始执行。也许你想用记事本先查看和编辑它。
但是,您不能在一个命令中放置多个表。 检查此链接与DROP TABLE http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_9003.htm
7
BEGIN
--Bye Tables!
FOR i IN (SELECT ut.table_name
FROM USER_TABLES ut) LOOP
EXECUTE IMMEDIATE 'drop table '|| i.table_name ||' CASCADE CONSTRAINTS ';
END LOOP;
END;
相关问题
- 1. 删除开发人员资料
- 2. 已删除/开发人员/程序库
- 3. 无法删除开发人员证书
- 4. 从主办单位删除/删除开发人员身份 - >开发人员简介
- 5. Sql开发人员ORA-29531
- 6. 外键 - SQL开发人员
- 7. 在PL/SQL开发人员
- 8. SQL开发人员查询
- 9. T-SQL删除所有表
- 10. Yammer开发人员 - 删除应用程序的所有访问令牌
- 11. PL/SQL开发人员不会导出所有行
- 12. 如何从iOS开发人员团队中删除成员?
- 13. SQL开发人员PL SQL过程
- 14. Oracle SQL开发人员:触发器
- 15. 将分发中的.ipa从开发人员简档中删除
- 16. 删除所有重复列表成员
- 17. 在连接中的所有表中搜索值(Sql开发人员)
- 18. WA_DeleteOnClose删除所有成员?
- 19. MS SQL触发删除所有
- 20. Oracle SQL开发人员中的用户定义聚合函数开发人员
- 21. sql开发人员时间格式
- 22. oracle sql开发人员不存储unicode
- 23. 新数据库sql开发人员
- 24. Oracle sql开发人员颜色编码
- 25. 未来的日期SQL开发人员
- 26. oracle sql开发人员更新查询
- 27. oracle sql开发人员处理月
- 28. 用pl/sql开发人员导入
- 29. SQL开发人员mysql到oracle迁移
- 30. Oracle SQL开发人员新手
相关的其他选项我在原来的答复> 3年前描述的这种技术。我指出,有时使用数据时可能会很危险http://stackoverflow.com/a/18030453/1704458 –
由于用户*特别询问*仅以“TBL_”开头的表格,因此会得到低估,删除所有! – theMayer