wie ändern Sie die Größe einer Spalte
Ich die Tabelle erstellt Test_Project2 in Oracle SQL Developer. Nach, dass ich merkte, dass die Spalte proj_name ist eine kleine Größe, so habe ich beschlossen, ändern Sie die Spalte, und verwenden Sie die folgende Anweisung
ALTER TABLE TEST_PROJECT2 MODIFY proj_name VARCHAR2(300);
aber für einige Grund, Oracle SQL Developer, unterstreicht die semi-colon mit rot und ich weiß nicht was Fehler ist und wie man es richtig
Test_Project2:
CREATE TABLE Test_Project2 (
proj_id number(30),
proj_name VARCHAR2 (30),
proj_desc VARCHAR2(300)
);
stackoverflow.com/questions/10179217/...
ich löste es,..sollte es werden: ALTER TABLE Test_Project2 ÄNDERN (proj_name varchar(150)); /
Hinzufügen, dass als Antwort und akzeptieren, dass die Antwort so, dass diese Frage als erledigt gekennzeichnet
ich löste es,..sollte es werden: ALTER TABLE Test_Project2 ÄNDERN (proj_name varchar(150)); /
Hinzufügen, dass als Antwort und akzeptieren, dass die Antwort so, dass diese Frage als erledigt gekennzeichnet
InformationsquelleAutor user2121 | 2016-09-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unabhängig davon, welcher Fehler in Oracle SQL Developer kann geben Sie in das syntax-highlighting, tatsächlich läuft Ihre
alter
Aussage genau so, wie Sie ursprünglich hatte es perfekt funktioniert:Müssen Sie nur fügen Sie Klammern, wenn Sie müssen, ändern Sie mehr als eine Spalte auf einmal, wie:
ALTER TABLE TEST_PROJECT2 MODIFY proj_name VARCHAR2(300 CHAR);
. Weitere Informationen finden Sie hier: stackoverflow.com/questions/7477564/...Dies funktioniert für mich, danke!
InformationsquelleAutor sstan
Wenn Sie es ausführen, wird es funktionieren, aber in Ordnung für SQL Developer zu erkennen und nicht warnen vor einem möglichen Fehler, den Sie ändern können, wie:
InformationsquelleAutor Sebz