sql >> Databasteknik >  >> RDS >> Oracle

Hur kan jag lösa ORA-00911:fel med ogiltiga tecken?

Uttrycket du kör är giltigt. Felet verkar betyda att Toad inkluderar det avslutande semikolonet som en del av kommandot, vilket orsakar en ORA-00911 när det ingår som en del av ett uttalande - eftersom det är en satsseparator i klienten, inte en del av själva uttalandet.

Det kan vara följande kommenterade rad som förvirrar Paddan (som beskrivs här); eller så kan det bero på att du försöker köra allt som en enda sats, i så fall kan du försöka använda kommandot run script (F9 ) istället för körsatsen (F5 ).

Bara om du tar bort den kommenterade raden försvinner problemet, men om du också såg detta med en faktisk commit så är det troligt att du använder fel metod för att köra satserna.

Det finns lite mer information om hur Toad analyserar semikolon i en kommentar till den här relaterade frågan, men jag är inte tillräckligt bekant med Toad för att gå in på mer detaljer.



  1. Konfigurera Master-Master MySQL-databasreplikering

  2. Så här kontrollerar du din PostgreSQL-version

  3. SQL MIN() för nybörjare

  4. ORA-01653:det går inte att utöka tabellen med i tabellutrymmet ORA-06512