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

ORA-01036:неправилно име/номер на променлива при извикване на съхранена функция

Това не работи, тъй като трябва да обвиете повикването си или в PL/SQL блок, или в SQL заявка:

$sql = "BEGIN :v_res := PACK.LOGIN(:p_user, :p_pass); END";

Или

$sql = "SELECT caller(:p_user, :p_pass) v_res FROM DUAL"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как ефективно да конвертирате текст в число в Oracle PL/SQL с NLS_NUMERIC_CHARACTERS, които не са по подразбиране?

  2. SQL заявка за намиране на редове с поне една от посочените стойности

  3. Вмъкването на национални знаци в колона NCHAR или NVARCHAR на оракул не работи

  4. Как да видите съдържанието на Check Constraint на Oracle

  5. Как да търсите в поле, когато получите грешка ORA-19011?