Pravidla pro provádění příkazů SQLplus jsou v podstatě:
- Když narazíte na středník, spustí se aktuální text. Pokud tedy řádek nekončí středníkem, aktuální text se nadále shromažďuje.
- Pokud narazíte na
DECLARE
neboBEGIN
, shromážděte veškerý text a neprovádějte středníky - Pokud narazíte na lomítko (
/
), spusťte shromážděný text.
Ve vašich případech se tedy stane, že středník i lomítko spustí DROP
prohlášení.
Chcete-li to opravit, odstraňte lomítko.
Lomítko potřebujete pouze v případě, že máte blok PL/SQL, který vždy obsahuje END
tvrzení. Pro všechno ostatní použijte středníky.
Poznámka:výše uvedená pravidla jsou zjednodušená. V praxi je to složitější.