динамическими?
Вызывать через execute Что-то типа execute format('UPDATE table SET %1$s = %2$s WHERE %3$s = %4$s', field_for_update, new_value, where_clause_field, where_clause_value);
В БД - только через динамический sql в pl/pgsql (execute). Многие библиотеки работы с БД умеют подстановку "макросов" в том или ином виде.
Обсуждают сегодня