Reglerne for udførelse af SQLplus-kommandoer er grundlæggende:
- Kør den aktuelle tekst, når du støder på et semikolon. Så hvis en linje ikke ender med et semikolon, bliver den aktuelle tekst fortsat samlet.
- Hvis du støder på
DECLARE
ellerBEGIN
, saml al teksten og kør ikke på semikolon - Hvis du støder på en skråstreg (
/
), eksekver den indsamlede tekst.
Så hvad der sker i dine tilfælde er, at både semikolon og skråstreg udfører DROP
udsagn.
Fjern skråstreget for at rette det.
Du behøver kun skråstreg, hvis du har en blok af PL/SQL, som altid har en END
udmelding. Brug semikolon til alt andet.
Bemærk:Ovenstående regler er forenklet. Det er mere komplekst i praksis.