0

我创建了一个名为"SCHEMA"."CARD_key_1".

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

请指导!

4

2 回答 2

1

创建表时,您将表名括在双引号中,这实际上使名称区分大小写。现在您必须在每次引用表时引用它。如果表名(或其他标识符)没有被引用,则默认转换为大写。除此之外,您需要确保运行drop语句的 shell 不会解释引号:

db2 'drop table schema."CARD_key_1"'
于 2014-06-25T13:43:51.433 回答
0

试试 db2 “drop table .”。此外,尝试使用以下命令查看表:db2 describe table .. 如果表有双引号,则使用相同的。请让我们知道结果。谢谢你。

于 2015-08-18T13:16:45.707 回答