sql >> Databáze >  >> RDS >> Oracle

ORA-01036:neplatný název/číslo proměnné při volání uložené funkce

Toto nefunguje, protože musíte volání zabalit do bloku PL/SQL nebo do SQL dotazu:

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

Nebo

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


  1. Index on Timestamp:Funkce ve výrazu indexu musí být označeny jako IMMUTABLE

  2. Převeďte bajtové pole Java na bajtové pole Pythonu

  3. Počítejte výskyty znaků v řetězci pomocí MySQL

  4. PHP MySQL zobrazuje pouze prázdnou tabulku