我在Oracle SQL Developer中創建了表Test_Project2。從那以後,我意識到,列PROJ_NAME是小尺寸的,所以我決定使用follwoing聲明如何修改列的大小
ALTER TABLE TEST_PROJECT2 MODIFY proj_name VARCHAR2(300);
但由於某些原因的Oracle SQL Developer強調了分號用紅色來修改列,我不什麼是錯誤,如何糾正它
Test_Project2:
CREATE TABLE Test_Project2 (
proj_id number(30),
proj_name VARCHAR2 (30),
proj_desc VARCHAR2(300)
);
http://stackoverflow.com/questions/10179217/alter-the-size-of-column-in-table-containing-數據 –
我解決了它..應該是:ALTER TABLE Test_Project2 MODIFY(proj_name varchar(150)); / – user2121
添加該答案並接受該答案,以便將此問題標記爲已解決 –