如何使用Application Express删除Oracle XE 11.2中的所有表?

时间:2015-09-04 18:59:03

标签: oracle oracle11g

我安装了Oracle Express Edition 11.2,并创建了一个大纲。 使用SQL Developer,SQL来练习,问题是每次创建工作区时都会创建样本表。

如何删除自动创建的表?

enter image description here

表格位于红色框中,是每次创建工作区时自动创建的表格。

1 个答案:

答案 0 :(得分:3)

创建工作区时,Application Express会自动创建屏幕截图中列出的表格。

可以通过将在新工作区中创建演示对象在新工作区中创建Web表格对象设置为(在“管理”下)来避免其中一些操作实例 - >功能配置)。

它们通常可以安全删除 - 但请注意,演示应用程序将不再有效,并且由于Web表格使用了APEX$..表,您无法创建Web表格应用程序在那个工作区

这是我在上一个项目中使用的脚本,我们不需要这些内容(根据需要适应您的列表):

DROP SEQUENCE DEPT_SEQ;
DROP SEQUENCE EMP_SEQ;
DROP TABLE DEPT PURGE;
DROP TABLE EMP PURGE;
DROP TABLE APEX$_ACL PURGE;
DROP TABLE APEX$_WS_FILES PURGE;
DROP TABLE APEX$_WS_HISTORY PURGE;
DROP TABLE APEX$_WS_LINKS PURGE;
DROP TABLE APEX$_WS_NOTES PURGE;
DROP TABLE APEX$_WS_ROWS PURGE;
DROP TABLE APEX$_WS_TAGS PURGE;
DROP TABLE APEX$_WS_WEBPG_SECTIONS PURGE;
DROP TABLE APEX$_WS_WEBPG_SECTION_HISTORY PURGE;

使用此脚本的风险由您自行承担:)