Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Khái niệm:Xây dựng Chương trình Java và tải nó vào Oracle DB - Hàm Wrapper gọi hàm java với trả về

Có, bạn cần gọi một phương thức tĩnh, nhưng trong phương thức tĩnh, bạn có thể tạo một thể hiện của lớp và gọi các phương thức không tĩnh:

create or replace java source named "com.test.Example" AS
public class Example {
  public String getHelloWorld(
    final String hello
  ) {
    return hello + "world"
  }

  public static String getStaticHelloWorld(
    final String hello;
  ){
    final Example e = new Example();
    return e.getHelloWorld( hello );
  }
}
/

CREATE FUNCTION get_hello_world(i_string VARCHAR2) RETURN VARCHAR2 AS
  LANGUAGE java name 'com.test.Example.getStaticHelloWorld(
      java.lang.String
    ) return java.lang.String';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cx_Oracle 'ORA-01843:không phải là tháng hợp lệ' với tham số unicode

  2. INSERT kích hoạt để chèn bản ghi trong cùng một bảng

  3. Kết xuất (các) bảng Oracle vào câu lệnh INSERT

  4. Tạo tệp đầu ra định dạng phẳng có chiều rộng cố định từ truy vấn SQL

  5. Cài đặt trình điều khiển Oracle Attunity trong Visual Studio 2017