Знам само два начина.
Първо е да използвате PREPARED STATEMENT
(Пример след ръководството на PostgreSQL):
PREPARE usrrptplan (int) AS
SELECT * FROM users u, logs l
WHERE u.usrid=$1 AND u.usrid=l.usrid AND l.date = $2;
EXECUTE usrrptplan(1, current_date);
Второто е "намиране и замяна" $1
, $2
, .. и т.н. по подходящи стойности. Но вие искате да избегнете това.