【发布时间】:2012-09-09 20:10:03
【问题描述】:
我正在尝试使用以下语法更改表中的列:
ALTER TABLE MY_SCHEMA.latest_workspace MODIFY (short_name VARCHAR2(10) NOT NULL);
这是我得到的错误:
从命令的第 1 行开始出错:ALTER TABLE MY_SCHEMA.latest_workspace MODIFY (short_name VARCHAR2(10) NOT NULL) 错误报告:SQL 错误:ORA-00942:表或视图不存在 00942. 00000 - “表或视图不存在” *原因:
*行动:
但是,我可以在物理上很好地查看该表并使用以下命令对其进行查询:
SELECT short_name FROM MY_SCHEMA.latest_workspace;
此外,所有正确的权限都授予我登录的用户。还有什么我忘记的东西会导致 ALTER 发生这种情况吗?
谢谢!
【问题讨论】:
-
绝对是表格而不是视图?!