【发布时间】:2014-04-13 08:45:39
【问题描述】:
我们有一个创建的 SQL 表
CREATE TABLE EXAM
date DATE NOT NULL;
稍后我们在表格中添加一条评论,并在“考试”列中添加另一条评论:
COMMENT ON TABLE EXAM IS 'Exams of the year';
COMMENT ON COLUMN EXAM.DATE IS 'Date of the exam';
问题是删除表后:
DROP TABLE EXAM CASCADE CONSTRAINT;
我们通过以下方式咨询列用户的 cmets:
SELECT * FROM USER_COL_COMMENTS;
我们发现了类似的东西:
BIN$mw7H0FUoSiiAatqV7Hehog==$0 DATE 考试日期
还有很多这样的 table_name 行。每次我创建一个表并为其添加注释然后删除它时,我都会发现一组具有相似名称的新行 (BIN$mw7H0FUoSiiAatqV7Hehog==$0) 与已删除表的 cmets。
所以,我想知道是否可以删除所有此类 cmets。
【问题讨论】:
标签: sql oracle11g comments oracle-sqldeveloper