sql >> Database teknologi >  >> RDS >> Oracle

Problem med at udføre procedure i PL/SQL-udvikler

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


  1. Forhindre brugere i at have det samme brugernavn

  2. Hibernate- kunne ikke dovent initialisere en samling af roller:beans.Language.patients, kunne ikke initialisere proxy - ingen session

  3. Vil du bruge e-mailadresse som primær nøgle?

  4. SQLAlchemy - tællestatus er sand