Unabhängig davon, welchen Fehler Oracle SQL Developer in der Syntaxhervorhebung anzeigt, wird Ihr alter
tatsächlich ausgeführt Anweisung genau so, wie Sie sie ursprünglich hatten, es funktioniert perfekt:
ALTER TABLE TEST_PROJECT2 MODIFY proj_name VARCHAR2(300);
Sie müssen nur Klammern hinzufügen, wenn Sie mehr als eine Spalte gleichzeitig ändern müssen, wie z. B.:
ALTER TABLE TEST_PROJECT2 MODIFY (proj_name VARCHAR2(400), proj_desc VARCHAR2(400));