Announcement

Collapse
No announcement yet.

ORA-00933 - SQL command not properly ended

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ORA-00933 - SQL command not properly ended

    hallo zusammen

    warum wird folgendes statement denn nicht korrekt beenedet???:

    select MUSTER from Tab_1 AB, Tab_2 C
    where AB.NUMMER=:NUMMER_E
    and AB.MAT=C.MAT
    and AB.PLATZ=C.PLATZ

  • #2
    Originally posted by beatles View Post
    hallo zusammen

    warum wird folgendes statement denn nicht korrekt beenedet???:

    select MUSTER from Tab_1 AB, Tab_2 C
    where AB.NUMMER=:NUMMER_E
    and AB.MAT=C.MAT
    and AB.PLATZ=C.PLATZ
    Hi,

    In der ersten WHERE hast du ein ":=", dies funktioniert so nicht


    Gruss

    Comment


    • #3
      nein, es liegt nicht am "=:". Auch ohne das erscheint die Fehlermeldung (....nicht korrekt beendet).
      Es muss an etwas anderem liegen? Muss ich noch mit Klammern arbeiten?

      Comment


      • #4
        ; am Ende? Oracle ist manchmal sehr eigen ...

        Comment


        • #5
          nein ";" bringt auch nicht den gewünschten effekt. ebenso die klammern führen nicht zum erfolg...

          Comment


          • #6
            Originally posted by beatles View Post
            nein ";" bringt auch nicht den gewünschten effekt. ebenso die klammern führen nicht zum erfolg...
            Frage : ist

            where AB.NUMMER=:NUMMER_E

            NUMMER_E eine Variable oder ein Feldnamen ?

            Comment


            • #7
              das :NUMMER_E müsste eine Variable sein (fiktives Feld).
              Es soll einen bestimmten Datensatz angeben auf dem man steht und aufgrund diesem dann die andere Abfrage startet...

              Comment


              • #8
                Originally posted by beatles View Post
                das :NUMMER_E müsste eine Variable sein (fiktives Feld).
                Es soll einen bestimmten Datensatz angeben auf dem man steht und aufgrund diesem dann die andere Abfrage startet...
                Poste doch mal den ganzen Code - Teil. Ist dies in PL/SQL ? So, wie du die Variable zuweist, ist es jedenfalls falsch

                Gruss

                Comment

                Working...
                X