В каком-то другом сценарии его оператор выдает ошибку не существует: bigint = text, 42883
Для одного значения при приведении его к тексту оно работает нормально.ГДЕ product_id :: text in (inputProduct_ids);
СОЗДАТЬ ФУНКЦИЮ ourFunction (text) {inputProduct_ids text: = $ 1;
SELECT STRING_AGG (product_id :: TEXT, ',' ORDER BY product_id) INTO product_ids ОТ fdp_product ГДЕ product_id в ('|| inputProduct_ids || ');
/// //
}
выберите нашу функцию (' 573, 574, 575, 576, 579, 580, 581, 584 ');