sql >> Database >  >> RDS >> Oracle

Hoe kan ik ORA-00911:ongeldige tekenfout oplossen?

De instructie die u uitvoert is geldig. De fout lijkt te betekenen dat Toad de achterste puntkomma als onderdeel van de opdracht opneemt, wat een ORA-00911 veroorzaakt. wanneer het is opgenomen als onderdeel van een instructie - aangezien het een scheidingsteken voor een instructie is in de client, geen onderdeel van de instructie zelf.

Het kan de volgende regel met commentaar zijn die Toad verwarrend maakt (zoals hier beschreven); of het kan zijn omdat u alles als een enkele instructie probeert uit te voeren, in welk geval u kunt proberen de opdracht run script te gebruiken (F9 ) in plaats van instructie uitvoeren (F5 ).

Door alleen de regel met commentaar te verwijderen, verdwijnt het probleem, maar als je dit ook zag met een daadwerkelijke commit, dan is het waarschijnlijk dat je de verkeerde methode gebruikt om de instructies uit te voeren.

Er is wat meer informatie over hoe Toad de puntkomma's ontleedt in een opmerking over deze verwante vraag, maar ik ben niet bekend genoeg met Toad om meer in detail te treden.



  1. 10 tijdbesparende snelkoppelingen in Microsoft Access

  2. Een Percona-server implementeren in een hybride cloud

  3. WordPress – Achter de schermen, deel 2

  4. Behoud regelonderbrekingen van TextArea bij schrijven naar MySQL