Verwirrende Fehlermeldungen über fehlende linke Klammer in der SQL-Anweisung
SQLPLUS sagt, ich habe die fehlende Klammer mit dieser Aussage in meine sql-Skript..
CREATE TABLE people(
id INT NOT NULL PRIMARY KEY,
name VARCHAR2
);
Ich hochgeladen hatte mein Skript mit sftp, könnte gespielt haben, um mit dem Skript?
InformationsquelleAutor der Frage fenerlitk | 2012-04-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
VARCHAR2 ist ein Typ, der braucht eine maximale Größe/Länge. Versuchen Sie so etwas wie...
Ihre fehlende linke Klammer ist die Klammer, die sich um die Größe.
InformationsquelleAutor der Antwort Sam DeHaan
Müssen Sie geben Sie eine Größe für den Datentyp VARCHAR2.
E. g. VARCHAR2(30)
SQL*Plus ist auf der Suche nach den Klammern um die VARCHAR2 Größe definition.
InformationsquelleAutor der Antwort Ollie
Müssen Sie die Größe der
Varchar2
.Beispielsweise:-
Name Varchar2(50)
Hinweis:- Die maximale Größe von Varchar2 beträgt 4000.
InformationsquelleAutor der Antwort Rahul Kumar Singh