我想在 postgresql 中运行该语句
CREATE OR REPLACE FUNCTION dynamic_update(nazwa_t text,index int,nazwa_k text, war text )
RETURNS void LANGUAGE PLPGSQL AS $$
BEGIN
EXECUTE 'UPDATE schemat.' || $1 || ' set ' || $3 || ' = ' || $4 || ' where id = ' || $2 || ' ;';
END
$$;
但我有问题,因为在没有 '' 的情况下执行 4 参数,有人知道如何欺骗吗?我尝试了我所知道的一切,但仍然停留在死角。我将不胜感激任何帮助:)