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

PostgreSQL:Wie übergebe ich Parameter von der Befehlszeile?

Sie können das Konstrukt -v verwenden, z. B.

psql -v v1=12  -v v2="'Hello World'" -v v3="'2010-11-12'"

und beziehen Sie sich dann auf die Variablen in SQL als :v1, :v2 etc

select * from table_1 where id = :v1;

Bitte achten Sie darauf, wie wir Zeichenfolgen-/Datumswerte mit zwei Anführungszeichen " '...' " übergeben