sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan tilføjer man parameterværdier til pgadmin sql-forespørgsel?

Jeg kender kun to måder.

Først skal du bruge PREPARED STATEMENT (Eksempel efter PostgreSQL Manual):

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

Andet er at "finde-og-erstat" $1 , $2 , .. osv. ved korrekte værdier. Men du vil gerne undgå denne.



  1. Repræsenterer en fremtidig tid i PostgreSQL

  2. OPENJSON "Forkert syntaks nær søgeordet 'med'." i SQL Server (LØST)

  3. Begår du disse fejl, når du bruger SQL CURSOR?

  4. Magento install klager over manglende InnoDB, når den er tilgængelig