Få dit script til at gøre enten;
DELETE FROM f2020.SOCIETES
/
eller
DELETE FROM f2020.SOCIETES;
uden skråstreg.
og i eksemplet længere nede:
... hvilket er præcis, hvad du ser.
Andet sted i disse dokumenter :
Som mange andre klienter behandler SQL*Plus semikolonet i slutningen af din SQL-sætning som en sætningsseparator - det er ikke del af selve sætningen (som forårsager en del forvirring for f.eks. dynamiske SQL- og JDBC-kald) - og når den ser den, udfører den kommandoen. Den udførte sætning forbliver i kommandobufferen; og hvis du list
for at se den aktuelle kommandobuffer, vil den ikke vise det semikolon. Når du udsteder en skråstreg, udfører den bufferen igen.
Tingene er lidt anderledes for PL/SQL; der skal PL/SQL-blokken afsluttes med et semikolon, som er del af blokken, og vises i bufferen. Du skal bruge en skråstreg for at udfør en PL/SQL-blok .