- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:psql select結果を環境変数に格納できる?)
psql select結果を環境変数に格納できる?
このQ&Aのポイント
- バッチファイル中でpsql.exeを実行させて、select結果を環境変数に格納する方法について教えてください。
- psql.exeを使用して単純なselect文を実行し、その結果をバッチファイル内で利用する方法を知りたいです。
- PostgreSQL 8.2.4を使用しており、WindowsXP上でバッチファイルを実行しています。psqlの結果を環境変数に格納する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
以前使用していたバッチに提示されている内容をコピペしただけで動作確認していません。 オプション"-t"を指定して行のみ表示にする必要があります。 for /f "usebackq tokens=*" %%i in (`call "C:\Program Files\PostgreSQL\8.2\bin\psql.exe" DB名 -t -c "select count(*) from table"`) do @set RESULT=%%i echo %RESULT%
お礼
回答ありがとうございます。 #1さんのご提案に基づき作成したいと思います。