Seltsamer Oracle Fehler: Identifier zu lang ORA-00972

8

Ich habe bei der Arbeit mit ORACLE 10g auf dieses Problem gestoßen. Ich lese die Antworten auf diese Frage hier ( ora-00972 Bezeichner ist zu lang Oracle 10g ) auf Stack-Überlauf, aber sie haben nicht für mich gearbeitet. Vielleicht ist meine Situation anders.

Nun hatte ich diese Tabellennamen: WIMAX_TRAFFIC_STATS und WIMAX_RADIO_STATS . Als ich versuchte, Daten über eine ODBC-Verbindung mit Erlang/OTP einzufügen, bekam ich den Fehler:

%Vor% Also, ich suchte google und fand Antworten, die sagen, dass meine Tabellennamen vielleicht zu lang sind. Also tat ich das unten und versuchte es erneut:
{error,"[DataDirect][ODBC Oracle Wire Protocol driver][Oracle]ORA-00972: 
identifier is toolong SQLSTATE IS: HY000"}
Ich bekomme immer noch den gleichen Fehler. Andere Quellen sya, dass es die Daten sein könnten, die ich in einigen meiner Spalten schreibe. Meine Tabellendefinitionen sind hier unten: %Vor%

Keiner der Datenwerte, die ich dort schreibe, ist länger als die Definition der Spaltenlänge. Ich wundere mich wirklich. Versuche, Zeichenfolgen zu schreiben, die weniger als 10 Zeichen lang in der Tabelle sind, aber immer noch diesen Fehler bekommen. Einige Körperhilfe, bitte!

BEARBEITEN

SAMPLE-Abfrageanforderung lautet wie folgt:

%Vor%

Das Feld SDATE ist standardmäßig als sysdate

festgelegt     
Muzaaya Joshua 01.11.2011, 10:02
quelle

1 Antwort

18

Sie verwenden die falschen Anführungszeichen.

%Vor%

Demo:

%Vor%     
Mat 01.11.2011, 10:31
quelle

Tags und Links