我使用的服务是云上的DB2。
我已创建索引,但未指定架构
CREATE INDEX IDX_TAB1
ON SCHEMA1.TAB1 (RECLASS_MONTH DESC)
;
它是在以下INDSCHEMA中创建的
SELECT * FROM syscat.indexes
WHERE TABNAME ='TAB1'
| 标记|索引名称|塔布施马|
| - -|- -|- -|
| 506 TEFMHSB型液压泵|IDX标签1|方案1|
我想删除它并指定架构,但是运行以下DROP sql时出现错误
DROP INDEX "506TEFMHSB".IDX_TAB1
;
Error message
"506TEFMHSB.IDX_TAB1" is an undefined name.. SQLCODE=-204, SQLSTATE=42704, DRIVER=4.27.25
或者
DROP INDEX IDX_TAB1
;
Error message
"506TEFMHSB.IDX_TAB1" is an undefined name.. SQLCODE=-204, SQLSTATE=42704, DRIVER=4.27.25
我不知道该怎么办,如果能帮上忙,我会很感激的
1条答案
按热度按时间tpxzln5u1#
很显然这是出于某种原因
我不确定在语句结尾和分号之间使用换行符是否有问题,但问题已经解决了