I’m trying to alter a column on a table with this syntax:
ALTER TABLE MY_SCHEMA.latest_workspace MODIFY (short_name VARCHAR2(10) NOT NULL);
This is the error I’m getting:
Error starting at line 1 in command: ALTER TABLE
MY_SCHEMA.latest_workspace MODIFY (short_name VARCHAR2(10) NOT NULL)
Error report: SQL Error: ORA-00942: table or view does not exist
00942. 00000 – “table or view does not exist”
*Cause:
*Action:
However, I can physically see the table just fine and query it with:
SELECT short_name FROM MY_SCHEMA.latest_workspace;
Also, all the correct permissions are granted to the user that I am logged in with. Is there something else I’m forgetting that can cause this for an ALTER?
Thanks!
It would appear
MY_SCHEMA.latest_workspaceis not a table. It might be a view, or perhaps it’s a synonym to an object in some other schema. Try this query to find out:The action you need to take subsequently depends on the result.