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

Fungsi Oracle berhasil dikompilasi tetapi menimbulkan kesalahan saat menjalankan PLS-00221:bukan prosedur atau tidak terdefinisi

create function . Anda kode terlihat bagus, namun Anda tidak memanggil fungsinya dengan benar. Sebuah fungsi mengembalikan sesuatu, yang harus Anda select , menetapkan, mencetak, atau mengevaluasi.

Berikut adalah beberapa contoh pemanggilan fungsi yang valid:

-- print the return value
begin
    dbms_output.put_line(test_func(5));
end;
/

1 rows affected

dbms_output:
5


-- select the return value
select test_func(5) from dual;

| TEST_FUNC(5) |
| -----------: |
|            5 |

Demo di DB Fiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menangani null dalam pernyataan NOT IN dan NOT LIKE di Oracle?

  2. Nama pengguna &kata sandi apa yang harus dimasukkan saat menghubungkan ke SQL*Plus setelah menginstal Oracle 11g?

  3. tidak ada ocijdbc9 di java.library.path

  4. SQL Semua Kemungkinan Kombinasi Round Robin antara dua Tabel

  5. Oracle sql (kurung kiri hilang