esta es una funcion migrada del sql server al postgres la cual actualiza los datos que muestran la vista.
CREATE OR REPLACE FUNCTION act_org(cper integer, corg integer)
RETURNS void AS
$BODY$declare
begin
UPDATE VWACTDIS
SET COD_ORG=CORG
WHERE COD_PER=CPER;
end;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION act_org(cper integer, corg integer) OWNER TO postgres;
en el sql server funciona perfecto pero en el postgres me da este error
....
ERROR: cannot update a view
Estado SQL:0A000
Sugerencias:You need an unconditional ON UPDATE DO INSTEAD rule.
Contexto:SQL statement "UPDATE VWACTDIS SET COD_ORG= $1 WHERE COD_PER= $2 "
PL/pgSQL function "act_org" line 4 at SQL statement
alguien me puede ayudar???porfaa urgente gracias