MSSQL имеет отличную функцию Табличные значения. Он позволяет передавать таблицу пользовательских данных хранимым процедурам и функциям.
Мне было интересно, что такое эквивалент в PostgreSQL, если он существует, используя JDBC? Я знаю о возможности передачи массивов в качестве параметров функции, но это похоже на типы данных PostgreSQL.
Рассмотрим следующий код PL/pgSQL:
CREATE TYPE number_with_time AS(
_num float,
_date timestamp
);
и этот заголовок функции:
CREATE OR REPLACE FUNCTION myfunc(arr number_with_time[])
Может ли кто-нибудь отправить код Java с помощью драйвера JDBC для вызова этой функции с массивом определенного пользователем типа данных?