Oracle
 sql >> база данни >  >> RDS >> Oracle

Как мога да разреша ORA-00911:грешка с невалиден знак?

Изявлението, което изпълнявате, е валидно. Изглежда грешката означава, че Toad включва крайната точка и запетая като част от командата, което причинява ORA-00911 когато е включен като част от изявление - тъй като е разделител на изрази в клиента, а не част от самия оператор.

Може да е следният коментиран ред, който обърква Toad (както е описано тук); или може да се дължи на факта, че се опитвате да изпълните всичко като едно изявление, в който случай можете да опитате да използвате командата run script (F9 ) вместо оператор за изпълнение (F5 ).

Само премахването на коментирания ред отстранява проблема, но ако сте видели това и с действителен комит, тогава е вероятно да използвате грешен метод за изпълнение на операторите.

Има малко повече информация за това как Toad анализира точките и запетаята в коментар по този свързан въпрос, но не съм достатъчно запознат с Toad, за да навлизам в повече подробности.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да премахнете част от низа в oracle

  2. Клауза BETWEEN срещу <=И>=

  3. Стъпка по стъпка процес на надграждане за R12.2 Надстройка, част -1

  4. Създаване на сплескана таблица/изглед на йерархично дефиниран набор от данни

  5. Как да заменя конкретни стойности в колона на база данни на Oracle?