Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个名称为的表FILE(通过 SQL Navigator),现在我想删除此表(sql: drop table FILE),但我不能,它会抛出异常:invalid table name. 我必须更改表的名称,然后我可以删除它: alter table FILE rename to FILE_
FILE
drop table FILE
invalid table name
alter table FILE rename to FILE_
请解释我为什么我可以创建但我不能放弃它,谢谢你的建议:)
您可以创建和删除具有特殊名称的表。只需使用“”。
create table "file" (..) drop table "file"
DROP TABLE "FILE";
将名称括在双引号中使其区分大小写,但也将其标记为分隔标识符而不是关键字。