Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Masalah dengan prosedur eksekusi di PL/SQL Developer

Memanggil prosedur tersimpan menggunakan execute seperti di atas khusus untuk SQL*Plus. Faktanya, SQL*Plus mengonversi execute some_proc() ke BEGIN some_proc(); END; , Anda dapat melihatnya sendiri dengan mencoba memanggil prosedur yang tidak ada:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gunakan nilai variabel string dalam loop SQL FOR-IN (SELECT)

  2. Kesalahan alat migrasi Worklight 6.2

  3. Oracle - dapatkan nama tabel dari teks sql

  4. Performa SUBSTR di CLOB

  5. Cara menggunakan savepoints dalam prosedur oracle