【发布时间】:2019-02-10 01:40:03
【问题描述】:
我正在使用 cmd 来学习 sql 语言。但是,当我放下桌子时,它们并没有消失,而是像图片一样保留着未知的名字。 我正好用过
SQL> drop table <table name>;
放下它们。 这有什么问题,我该如何摆脱它们?
【问题讨论】:
标签: sql oracle oracle11g sqlplus
我正在使用 cmd 来学习 sql 语言。但是,当我放下桌子时,它们并没有消失,而是像图片一样保留着未知的名字。 我正好用过
SQL> drop table <table name>;
放下它们。 这有什么问题,我该如何摆脱它们?
【问题讨论】:
标签: sql oracle oracle11g sqlplus
这是回收站的功能。
https://docs.oracle.com/cd/B28359_01/server.111/b28310/tables011.htm#ADMIN01511
如果要永久删除表,需要使用以下命令:
drop table 'table name' purge;
您也可以在执行命令后从回收站中删除该对象;
PURGE TABLE 'table name';
【讨论】:
drop table ... purge的习惯。当你记得你在做什么时很好,但有一天你会不小心把桌子丢错了,你会真的后悔它没有从回收站里消失。