Kalder lagrede procedurer ved hjælp af execute
som ovenfor er specifik for SQL*Plus. Faktisk konverterer SQL*Plus execute some_proc()
ind i BEGIN some_proc(); END;
, Du kan selv se dette ved at forsøge at kalde en procedure, der ikke eksisterer:
SQL> execute some_proc() BEGIN some_proc(); END; * ERROR at line 1: ORA-06550: line 1, column 7: PLS-00201: identifier 'SOME_PROC' must be declared ORA-06550: line 1, column 7: PL/SQL: Statement ignored