Oracle
 sql >> Baza danych >  >> RDS >> Oracle

ORA-01036:nieprawidłowa nazwa/numer zmiennej podczas wywoływania zapisanej funkcji

To nie działa, ponieważ musisz umieścić swoje wywołanie w bloku PL/SQL lub w zapytaniu SQL:

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

Lub

$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. Instrukcja SQL łącząca Oracle i MS SQL Server

  2. Przykład warunku Oracle IF

  3. Jak wybrać wiele wierszy do zmiennej ciągu JSON?

  4. skonfigurować django z problemem bazy danych Oracle 11g

  5. Oracle SQL tworzący różne poziomy danych z jednej tabeli