dynamic queries vs static queries - Mailing list pgsql-admin

From lwu@mxlogic.com (Litao Wu)
Subject dynamic queries vs static queries
Date
Msg-id 559b7ab0.0404051354.5a7c8f3d@posting.google.com
Whole thread Raw
List pgsql-admin
Hi,

Is there any performance difference between dynamic queries vs statis
queris in PL/pgSQL functions?

For example:

create function static_fn(int, character varying)...
  pk_id ALIAS $1;
  a_str ALIAS $2;
begin
  update a_table
  set a_column = a_str
  where pk=pk_id;
...
END;
' LANGUAGE 'plpgsql';

vs
create function dynamic_fn(int, character varying)...
  pk_id ALIAS $1;
  a_str ALIAS $2;
begin
  EXECUTE ''update a_table '' ||
    ''set a_column = '' || a_str ||
    '' where pk='' || pk_id;
...
END;
' LANGUAGE 'plpgsql';

pgsql-admin by date:

Previous
From: jseymour@LinxNet.com (Jim Seymour)
Date:
Subject: Re: Frequent 'deadlock detected' in 7.4 ... or just my bad
Next
From: jseymour@LinxNet.com (Jim Seymour)
Date:
Subject: Re: Problem after RH9 Install of 7.4.2