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

Cara memanggil sampel helloword func menggunakan kode java

Di Oracle RDBMS Anda dapat mengkompilasi sumber java:

CREATE AND COMPILE JAVA SOURCE NAMED helloworld_app_source AS
public class helloworld_app {
  public static String helloworld_func()
  {
    return "Hello, world!";
  }
}

Kemudian Anda dapat membungkusnya dalam fungsi Oracle:

CREATE FUNCTION helloworld_func RETURN VARCHAR2
AS LANGUAGE JAVA NAME 'helloworld_app.helloworld_func() return java.lang.String';
/

Kemudian Anda bisa memanggilnya dalam pernyataan SQL normal (sesuai fungsi lainnya):

SELECT helloworld_func() FROM DUAL;

Fungsi Java akan berjalan di server tetapi kueri dapat dipanggil dari klien SQL mana pun yang terhubung ke server dan akan mengembalikan output ke klien tersebut.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JPA:java.lang.IllegalArgumentException:Bukan entitas

  2. Oracle SQL Query untuk Meringkas Statistik, menggunakan GROUP BY

  3. PLSQL mengulang melalui objek JSON

  4. PERIKSA CONSTRAINT string yang hanya berisi angka. (Oracle SQL)

  5. Bagaimana cara menulis kueri yang melakukan sesuatu yang mirip dengan GROUP_CONCAT MySQL di Oracle?