Có, nó được phép chuyển các kiểu dữ liệu do người dùng xác định dưới dạng tham số IN bằng cách sử dụng JDBC. Nhưng nó không thể là RECORD
. Nó phải là một đối tượng cấp giản đồ, ví dụ:
CREATE TYPE EMP_REC AS OBJECT
(
id employees.employee_id%type,
name employees.last_name%type,
dept_name departments.department_name%type,
job_title jobs.job_title%type,
salary employees.salary%type,
manager_id employees.employee_id%type,
city locations.city%type,
phone employees.phone_number%type
);
Trong PL / SQL của bạn, bạn có thể thay đổi các tham chiếu tới bản ghi của mình thành kiểu đối tượng mới hoặc bạn có thể viết một hàm dịch nhanh để dịch kiểu đối tượng sang kiểu bản ghi nếu bạn không thể thay đổi phần còn lại của mã.