2014-06-25 31 views
0

我创建了名称为"SCHEMA"."CARD_key_1"的表格。无法在db2 luw中删除表格9.7

CREATE TABLE "SCHEMA"."CARD_key_1" (

       "CARD_SKEY" BIGINT NOT NULL , 

       "CARD_ENCRYPT" VARCHAR(200) NOT NULL) 

      COMPRESS YES 

      DISTRIBUTE BY HASH("CARD_ENCRYPT"); 

       IN "TS_05" INDEX IN "TS_IDX_05" ; 

现在,当我试图放弃这张桌子时,它不允许我放弃。

db2 drop table schema.card_key_1

亲切指导!

回答

1

当您创建表格时,您将表格名称用双引号引起来,这有效地使名称区分大小写。现在您每次引用表格时都必须引用表格名称。如果表名(或其他标识符)未被引用,则默认情况下将转换为大写字母。此外,你需要确保在你运行drop声明壳不解释引号:“DROP TABLE”

db2 'drop table schema."CARD_key_1"' 
0

尝试DB2。 此外,请尝试使用以下方式查看表格: db2 describe table ..如果表格有双引号,则使用相同的引号。请让我们知道结果。谢谢。