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

Nhận kết quả từ hàm Postgresql có giá trị trong bảng với JOOQ

Cách chính xác để gọi các hàm có giá trị bảng từ jOOQ là sử dụng chúng trong FROM các điều khoản như được ghi trong sách hướng dẫn trang mà bạn đã liên kết.

Trong trường hợp của bạn, đó sẽ là:

Result<TestFuncRecord> result =
DSL.using(configuration)
   .selectFrom(Routines.testFunc("xx", 10))
   .fetch();

Hoặc bắt đầu với jOOQ 3.6 cũng được

Result<TestFuncRecord> result =
DSL.using(configuration)
   .selectFrom(Tables.TEST_FUNC("xx", 10))
   .fetch();

Trình tạo mã jOOQ xử lý các hàm có giá trị bảng giống như các bảng thông thường, không giống như các quy trình. Đây là lý do tại sao không có phương thức nào trong Routines cần một Configuration đối số.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trong Django 1.9, quy ước sử dụng JSONField (postgres jsonb gốc) là gì?

  2. Hàm xóa dấu trong postgreSQL

  3. Cách chèn vào mảng trong PostgreSQL

  4. Trả về Giá trị Boolean là TRUE hoặc FALSE trong Lựa chọn (PostgreSQL / pgAdmin)

  5. Java + SSH + Postgres