Независимо от това каква грешка Oracle SQL Developer може да посочи в подчертаването на синтаксиса, всъщност изпълнява вашия alter
изявление точно както първоначално го имахте, работи перфектно:
ALTER TABLE TEST_PROJECT2 MODIFY proj_name VARCHAR2(300);
Трябва да добавите скоби само ако трябва да промените повече от една колона наведнъж, като например:
ALTER TABLE TEST_PROJECT2 MODIFY (proj_name VARCHAR2(400), proj_desc VARCHAR2(400));