2

我创建了一个名称为的表FILE(通过 SQL Navigator),现在我想删除此表(sql: drop table FILE),但我不能,它会抛出异常:invalid table name. 我必须更改表的名称,然后我可以删除它: alter table FILE rename to FILE_

请解释我为什么我可以创建但我不能放弃它,谢谢你的建议:)

4

2 回答 2

4

您可以创建和删除具有特殊名称的表。只需使用“”。

create table "file" (..)
drop table "file"
于 2013-06-03T07:24:27.703 回答
1
DROP TABLE "FILE";

将名称括在双引号中使其区分大小写,但也将其标记为分隔标识符而不是关键字。

于 2013-06-03T07:24:50.893 回答