sql >> Database >  >> RDS >> PostgreSQL

Hoe parameterwaarden toevoegen aan pgadmin sql-query?

Ik ken maar twee manieren.

De eerste is om PREPARED STATEMENT te gebruiken (Voorbeeld na PostgreSQL-handleiding):

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

Ten tweede is het "vinden en vervangen" $1 , $2 , .. etc. door de juiste waarden. Maar deze wil je vermijden.



  1. Query's uitvoeren op 2 tabellen in een enkele query

  2. Invoegen indien niet bestaat, anders id retourneren in postgresql

  3. Postgresql mislukt een specifieke query EEN keer nadat Windows opnieuw is opgestart

  4. Hoe stel ik LINESIZE en PAGESIZE in met een vervangingsvariabele?