Oracle
 sql >> база данни >  >> RDS >> Oracle

Проблем с процедурата за изпълнение в PL/SQL Developer

Извикване на съхранени процедури чрез execute както по-горе е специфично за SQL*Plus. Всъщност SQL*Plus конвертира execute some_proc() в BEGIN some_proc(); END; , Можете да видите това сами, като се опитате да извикате процедура, която не съществува:

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. Как да използвам sql*plus в командния скрипт на Windows за управление на потока?

  2. Oracle ojdbc8 12.2.0.1 Забранено от Maven

  3. трасиране на изявления на оракул

  4. Как да напиша pandas dataframe в база данни на oracle с помощта на to_sql?

  5. Еквивалент на функцията REPEAT в Oracle