PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie füge ich Parameterwerte zur pgadmin-SQL-Abfrage hinzu?

Ich kenne nur zwei Möglichkeiten.

Verwenden Sie zunächst PREPARED STATEMENT (Beispiel nach PostgreSQL-Handbuch):

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);

Zweitens ist $1 zu "finden und zu ersetzen". , $2 , .. etc. durch richtige Werte. Aber das möchten Sie vermeiden.