SQL-Fehler: ORA-00933: SQL-Befehl nicht korrekt beendet 00933. 00000 - "SQL-Befehl nicht korrekt beendet!"
Ich habe mir über diese Website und nicht finden können, ein ähnliches Szenario. Ich versuche, führen Sie den folgenden code
SELECT st.storeid, s.noofitems
FROM salestrnsaction AS st, soldvia AS s
WHERE st.tid = s.tid
ORDER BY noofitems ASC;
bin und Erhalt der 'SQL-Befehl nicht korrekt beendet" - Fehler.
Genauer gesagt, dies ist die Botschaft, die ich erhalte.
SELECT st.storeid, s.noofitems
FROM salestrnsaction AS st, soldvia AS s
WHERE st.tid = s.tid
ORDER BY noofitems ASC
Error at Command Line : 287 Column : 22
Error report -
SQL Error: ORA-00933: SQL command not properly ended
00933. 00000 - "SQL command not properly ended"
*Cause:
*Action:
Dank.
InformationsquelleAutor D. Romanski | 2016-04-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwendung von ORACLE richtig?Mit
AS
alias in der FROM-Klausel ist nicht gültig in Oracle.Bitte WIE in der Angabe von Aliasnamen für Tabellen.
Schreiben Sie einfach den alias nach der Tabelle.
Np.Wenn es funktioniert, bitte markieren Sie es als die richtige Antwort.Dank
Müssen wir mandatorly verwenden
alias
imorder by
? @brenners1302ja.also es wäre nicht ambigous, wenn die Spalte existiert in beiden Tabellen.
InformationsquelleAutor brenners1302
Mein Problem ein bisschen anders war. Ich war einfach der Durchführung einer einfachen
SELECT
und bekam den gleichen Fehler.Was ich entdeckt aus der Forschung, die ich habe ist die
AS
ist nicht erforderlich für Oracle SQL vs MySQL, wenn ich also geändert, um die Abfrage zu...dieser beseitigt den Fehler.
InformationsquelleAutor RonniBrown