Db2 从命令行中删除名称为小写的表

Db2 从命令行中删除名称为小写的表,db2,case-sensitive,database-administration,db2-luw,Db2,Case Sensitive,Database Administration,Db2 Luw,我需要删除具有小写名称的表,即academy 但是,当我执行db2 drop table academy或db2 drop table“academy”时,我得到: DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned: SQL0204N "DB2I

我需要删除具有小写名称的表,即
academy

但是,当我执行
db2 drop table academy
db2 drop table“academy”
时,我得到:

DB21034E  The command was processed as an SQL statement because it was not a 
valid Command Line Processor command.  During SQL processing it returned:
SQL0204N  "DB2INST1.ACADEMY" is an undefined name.  SQLSTATE=42704
但同样的命令也适用于大写的表名

当我列出我的表时,我就有了db2列表表

Table/View                      Schema          Type  Creation time             
------------------------------- --------------- ----- --------------------------
AA                              DB2INST1        T     2016-06-07-14.23.08.927146
MYNEWTABLE                      DB2INST1        T     2016-06-07-14.29.50.859806
academy                         DB2INST1        T     2016-06-07-17.05.27.510905
尝试从“academy”中选择*,看看它是否会调用该表。如果是这样,您应该能够再次运行相同的查询,只需将单词“select”替换为“drop”。
db2 drop table“academy”中的引号被shell吞没。你需要逃离他们:

db2 drop table \"academy\" 
或者引用整个声明:

db2 'drop table "academy"'

当我进入命令行处理器时,错误似乎消失了,
drop table“academy”
返回
DB20000I成功完成的SQL命令。