区切り文字で文字列を分割し、その部分をループするにはどうすればよいですか? いくつかの関数とループの種類を試しましたが、成功しませんでした。私は次のようなことを達成しようとしています:
create or replace function splitloop() returns void
as $$
DECLARE
part text;
BEGIN
foreach part in string_to_array('one,two,three', ',')
loop
-- do something with part
end loop;
END;
$$ language plpgsql;