sql >> Databáze >  >> RDS >> PostgreSQL

Jak přidat hodnoty parametrů do dotazu pgadmin sql?

Znám jen dva způsoby.

Nejprve je třeba použít PREPARED STATEMENT (Příklad podle PostgreSQL manuálu):

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

Druhým je "najít a nahradit" $1 , $2 , .. atd. správnými hodnotami. Ale tomuto se chcete vyhnout.



  1. duplicitní záznamy je třeba odstranit Oracle db

  2. Změna další rozevírací hodnoty s předchozí rozbalovací událostí onchange

  3. Externí tabulky Oracle

  4. zmatek se sčítáním 2 časových hodnot