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

Batchdatei zum Speichern der psql-Abfrageausgabe in einer Variablen

Sie können eine for-Schleife verwenden, um die Ausgabe zu parsen

for /f %%i in ('psql -t -U postgres -d rpd -c "select count(*) from rpd.rpm_rpd_count"') do set A=%%i

(verwenden Sie ein einzelnes % wenn Sie es in der Befehlszeilenkonsole versuchen, und verdoppeln Sie %% in einer Batchdatei)