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

peringatan:fungsi dibuat dengan kesalahan kompilasi

Anda dapat menjalankan show errors; untuk melihat apa itu kesalahan kompilasi.

Tipe data parameter harus ditentukan tanpa panjang. Juga, gunakan varchar2 bukannya varchar .

Dari Situs Oracle :

Coba ini:

CREATE OR REPLACE FUNCTION count_emp(e_name varchar2) -- here
RETURN integer IS 
total integer;
BEGIN 
SELECT count(*) into total 
FROM DEPARTMENTS
where ENAME = e_name;
RETURN total; 
END; 
/ 


  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 sql - pengurangan tanggal dalam suatu fungsi

  2. Definisi kolom tidak sesuai dengan definisi kolom berkerumun

  3. gagal memuat ROracle:tidak dapat memuat objek bersama ROracle.so:libclntsh.so.11.1 Tidak ada file atau direktori seperti itu

  4. Java:ResultSet getString() berbeda antar lingkungan

  5. Cara memasukkan banyak catatan ke dalam Oracle DB menggunakan Node.js