- ベストアンサー
PostgreSQLのnull値について
PostgreSQL7.2.3 で利用しています。 insert文を発行するときは null値は values(null); と実行します。 これは問題ないのですが COPY toコマンドを発行し、(カンマ区切り)csvに落とすと \N で落ちてきます。何か設定が悪いのでしょうか? 同じく、カンマ区切りのファイル 123,,,,5,66 とかを COPY fromコマンドでの受入を実行することもできません。 123,\N,\N,\N,5,66 だったら成功するようです。 こういうものなのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
default設定では、\Nです。 パラメータで\Nを変更することができますので、 copyコマンドについては以下のURLを参照してください。 http://www.postgresql.jp/document/pg721doc/reference/sql-copy.html ご参考まで。
お礼
COPY table_nama FROM file_name USING DELIMITERS ',' WITH NULL AS ''; で無事コピーすることができました。 ありがとうございました。