こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

PostgreSQLの\copy コマンドとテーブル抽出

テーブルのデータをファイル名にそのまま書き出す場合には
\copy テーブル名 to ファイル名
を使用していますが、抽出したいデータだけを書き出す場合に、どのようにすればよろしいでしょうか?

以下のような抽出と書き出しを行いたいのですが。。
select * from テーブル名 where 日付 >= '20031101'

どうぞよろしくお願い致します。

投稿日時 - 2003-12-02 15:17:01

QNo.720411

困ってます

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

INSERT ワークテーブル名 select * from テーブル名 where 日付 >= '20031101'
として、一旦ワークテーブルに書いてから
\copy ワークテーブル名 to ファイル名
というのはいかがでしょう?

投稿日時 - 2003-12-02 15:19:49

あなたにオススメの質問